I have an existing project that has been using glfw 3.2 for a while now on windows 10 and recently tried to update to 3.3 but noticed that the behaviour of maximising the window on creation seems different? Previously when setting GLFW_MAXIMIZED the window would correctly maximise on creation, but on 3.3 it seems to be in a “maximised state” ie. the maximise button appears as a restore button, but the window only takes up about a 1/4 of the screen size. Clicking restore and then maximise again will correctly maximise the window. This leads to a lot of frustration with window positioning etc inside my project itself.
I’m not sure what’s causing the issue, but I have seen similar behaviour to this with other apps because my windows desktop has resolution scaling on and some apps seem to not play nicely with it. Perhaps some internal modifications didn’t take resolution scaling into account?
It’s not a big deal right now as I was able to downgrade back to 3.2 without any issue. But it is a blocker for further upgrades in the future for me.