Really loving LuaRT so far, this is a really great project! There are a few APIs I think are missing from the Window that I would love to see:
- Ability to set min/max dimensions (Responding to the resize event only calls after the window has been resized, allowing the user to temporarily have an invalid size)
- Toggle maximize/minimize/close buttons
- Toggle if the window is resizable at runtime
I poked around the source code to investigate setting min/max dimensions, and I wonder if this would have to be implemented via a callback to respond to WM_GETMINMAXINFO
?