Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Inconsistent glfwMaximizeWindow behaviour for undecorated windows #899
On Windows an undecorated maximized window will cover the entire monitor area, and not just the working area - so hiding the OS task/menu bar. Decorated windows only maximize to the working area, as do both decorated and undecorated windows on Linux Mint. I'm not sure of the behaviour on Mac OSX.
Whilst this follows the OS functionality since it uses ShowWindow(window->win32.handle, SW_MAXIMIZE), it makes it difficult to create an undecorated window which behaves like a decorated one.
I can think of a few solutions for this:
If needed I can do some of the work, but I don't have all the OSs GLFW supports if the solution alters behaviour for other systems.