godot
godot copied to clipboard
Reorganize editor top-left menu
- Swap Scene and Project menus' locations.
- Rename the Project menu to File for consistency with other applications.
- Move the Exit option to the File menu (formerly Project).
- Rename references from "quit" to "exit" for consistency (including in the shortcut name).
This is a big workflow change, so we need to decide whether it's desired for 4.0 (and if so, to what extent).
This closes https://github.com/godotengine/godot-proposals/issues/645. (Quit confirmation dialogs when there are no unsaved scenes are no longer present in Godot 4.0, so the rest of the proposal is no longer relevant here.)
Preview
Before
| Scene | Project |
|---|---|
![]() |
![]() |
After
Scene and File (formerly Project) have been swapped around, but the screenshot order here is inverted for easier comparison.
| Scene | File (formerly Project) |
|---|---|
![]() |
![]() |
I would also remove Current from Reload Current Project. Because neither Close Scene nor Close Project contains it.
Renaming Project to File doesn't make much sense to me. I get the argument of consistency with other applications but those other applications are file editors. Godot is a project and scene editor. None of the options listed under File in the After screenshot are file operations. Godot's Scene menu is actually much closer to a File menu than Project.
We also tried swapping Scene and Project in the 3.0 development and after a few weeks @reduz reverted it. We can try again but I'm not convinced of the added value.
Godot's Scene menu is actually much closer to a File menu than Project.
The Scene PopupMenu's variable is called file_menu, so that was probably the original intent. I decided to follow https://github.com/godotengine/godot-proposals/issues/645 in the end though, which proposed renaming the Project menu to File instead. I don't have a strong opinion on this.
We went over this a lot of times and ultimately this is what people feel most comfortable with, hence further attempts to change it keep facing resistance. Different persons have different views on this matter and what we have works, hence there is no reason to change it.



