Preserve position and size of godot's editor window between sessions.
Created by: avril-gh
Godot version: 2.x , 3.x Operating system: windows 7
The reason of the proposal: Every person have its own way of working, tools he use and how they are arranged all together on screen. Unfortunately godot editor is perhaps the only one, which do not remember its position and size betwin sessions, so it is necessary to move and resize it, to desired location and size, every time its started.
If someone is frequently jumping betwin projects - it turns into unnecessary additional burden, where one instead of concentrate on main problem - plays endlesly with ordering windows on screen every fiew minutes or even several seconds. Believe me - after 100 times it might begin to be a hassle and start destroying all the fun. All just because, while godot do all the complex stuff, it forgets about the most basic one, like - to remember its own position and size.
Enhancement proposal: Godot Editor should save its window position and size when window is closed (destroyed), and restore its position and size when window is opened (created), so it always appear at expected and usual for the user placement, saving him from playing around with windows ordering instead of working on main project. Its very small adjustment but same time a huge improvement, time and distraction saving feature.
As for me, it could be enought if Editor just save and restore its window position and size, and thats it. There is no need for any additional settings for it.
But perhaps there might be someone who would like to have it saved per project. (where setting could be saved into project's engine.cfg file instead of editor's config file) But... imho, saving it per project might preserve unnecessary hasle since there might be many different placements betwin projects and again, when jumping betwin projects it might enforce one to move and scale editor's window and the end. Therefore IF saving it per project could be implemented too, it could be reasonable to add [checkbox] in editor settings, like [save editors window placement per project] to give user option to chose if he want editor to just remember its placement globaly for all projects, or save it along with project so every project might have its own different window placement.