"but why is the window starting maximised a problem? surely u want the window to fill the screen?"
true, but automatically maximised windows don't tend to behave themselves in a tiled window manager (in my experience at least). in this case, the window accounts for the size of the taskbar, but then centres itself vertically, covering half of it - hence the workaround
weird shit i learned doing this:
- in awesome wm, clients can be both floating AND maximised simultaneously??
- for whatever reason godot recycles the project manager window, turning it into the splash screen and then the main editor window????? like whatever i guess but it sidesteps awesome wm's rules since they only activate for new clients and that's super annoying
@PolyCement oh gosh I get this problem all the time with dev tools
stop trying to do my window management for me, programs!!!!
@lizardsquid god ikr, it's especially infuriating in this case cos the whole reason it starts maximised is due to someone requesting a "maximise on startup" feature 3 years ago and the dev response was to just hard code it so it starts up maximised every time instead
@PolyCement noooooo
agkshgjskhgj that's awful
i did some poking around and came up with a slightly better approach to forcing the window to un-maximise - this version activates on client name changes, then slaps a flag on the client so that the hack only triggers once, which should allow the window to be maximised normally after that (tho why u would ever maximize a window in a tiling window manager is beyond me)
https://computerfairi.es/media/7o_8YUADNK7VlqYCsCo