Better window manipulation please!!!

Godot Version

latest(as of writing this)

v4.6.stable.mono.official

Topic

I just want to start this out by saying tat I use C# along with GDScript(which is the main language), because C# can access system methods and properties. I’m really doing the most I can and squeezing out the most window manipulation I’ll get out of the engine

I didn’t really know wat type of topic to put this in, but this is more a suggestion to change something really annoying, as well as a request to give more love to window-related features.

- there’s this really annoying feature which I have zero idea why it’s a thing

whenever a window’s properties are changed, it’s focused. it’s super annoying because I have another window which is a custom titlebar(and yes, it has to be a separate window. there’s a little “animation” when you move it), and I also use tweening to animate it appearing and disappearing.

when I change from the main menu scene to the game scene, I call the function to make the titlebar appear, and yes, I tried fixing it by making the titlebar unfocusable, but guess what? it SOMEHOW still stole focus…

no matter wat I try, it still has focus. and I’m pretty sure it’s a bug, but no one looked into it, ever, because no one really gives any attention to this type of stuff

- please give more love to window manipulation and window-related features..

please, PLEASE. I beg the people who develop the engine the most, please make it so I don’t have to use C# to do basic things like make a window appear on the foreground without it stealing focus(and without using alwaysontop, which just does not work well).

please make it so I can remove a game window from the taskbar without needing to use C# and some thing I can’t even understand

please do more with separate game windows. it would be so awesome if you could do more with windows, and would fit so well as godot already empowers people who just want to do their own thing and have their own style

and FOR THE LOVE OF GOD, tell me why you made it so windows steal focus when they get resized or move…

I get tat this is a lot to read, but if you’re one of the people contributing to godot or one of the head developers, please read all of it

You can suggest an improvement to the Godot Engine here:

Or contribute it yourself, it’s the beauty of open source projects.

2 Likes