godot icon indicating copy to clipboard operation
godot copied to clipboard

Reorganize editor top-left menu

Open Calinou opened this issue 3 years ago • 4 comments

  • 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
2022-04-09_23 31 04 2022-04-09_23 31 09

After

Scene and File (formerly Project) have been swapped around, but the screenshot order here is inverted for easier comparison.

Scene File (formerly Project)
2022-04-09_23 43 08 2022-04-09_23 42 57

Calinou avatar Apr 09 '22 21:04 Calinou

I would also remove Current from Reload Current Project. Because neither Close Scene nor Close Project contains it.

lufog avatar Apr 10 '22 09:04 lufog

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.

akien-mga avatar Apr 10 '22 10:04 akien-mga

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.

Calinou avatar Apr 10 '22 17:04 Calinou

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.

reduz avatar Aug 06 '22 14:08 reduz