Add resize restrictions to Window
Functions like Window::IsResizable, Window::Get/Set Min/Max Bounds might be useful for rounding out the Window class.
It looks like this functionality cannot be safely implemented on Windows since it has to be implemented within the WndProc function. Furthermore, on Mac, such functionality appears to only be available through the Cocoa API on an NSWindow, which may not be supported by all windows, although this needs to be investigated further. On Linux, it looks to be possible through the standard X11 hints API.
Given all these limitations, it may not be worth pursuing this functionality, especially since it's going a bit too deep into Window manipulation. I mean, what are some useful use cases for being able to do this? Window::SetBorderless is already pushing the boundaries in terms of window manipulation but at least that might be useful for multi-boxing purposes. But has there ever been a time when somebody wanted to restrict window resizing externally? I really don't think so.
With all that being said, although setting (or lifting) restrictions on window size might not be possible, it might be possible to get the restrictions and check whether a window is resizable. I might be able to see a use case for that but we'll have to see.