You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-13 13:31:48 +00:00
Move engine build profile editor to Tools submenu
- Rename it to Engine Compilation Configuration Editor. This makes
it clearer that it requires compiling the engine to work ("build"
can be understood as exporting a project or building C# solutions
by some).
- Add it to the editor command palette and allow defining a keyboard
shortcut for it, for consistency with other tools.
This commit is contained in:
@@ -2896,9 +2896,6 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
|
||||
}
|
||||
}
|
||||
} break;
|
||||
case TOOLS_BUILD_PROFILE_MANAGER: {
|
||||
build_profile_manager->popup_centered_clamped(Size2(700, 800) * EDSCALE, 0.8);
|
||||
} break;
|
||||
case RUN_USER_DATA_FOLDER: {
|
||||
// Ensure_user_data_dir() to prevent the edge case: "Open User Data Folder" won't work after the project was renamed in ProjectSettingsEditor unless the project is saved.
|
||||
OS::get_singleton()->ensure_user_data_dir();
|
||||
@@ -3203,6 +3200,9 @@ void EditorNode::_tool_menu_option(int p_idx) {
|
||||
case TOOLS_ORPHAN_RESOURCES: {
|
||||
orphan_resources->show();
|
||||
} break;
|
||||
case TOOLS_BUILD_PROFILE_MANAGER: {
|
||||
build_profile_manager->popup_centered_clamped(Size2(700, 800) * EDSCALE, 0.8);
|
||||
} break;
|
||||
case TOOLS_SURFACE_UPGRADE: {
|
||||
surface_upgrade_dialog->popup_on_demand();
|
||||
} break;
|
||||
@@ -6783,13 +6783,12 @@ EditorNode::EditorNode() {
|
||||
#endif
|
||||
|
||||
project_menu->add_separator();
|
||||
project_menu->add_item(TTR("Customize Engine Build Configuration..."), TOOLS_BUILD_PROFILE_MANAGER);
|
||||
project_menu->add_separator();
|
||||
|
||||
tool_menu = memnew(PopupMenu);
|
||||
tool_menu->connect("index_pressed", callable_mp(this, &EditorNode::_tool_menu_option));
|
||||
project_menu->add_submenu_node_item(TTR("Tools"), tool_menu);
|
||||
tool_menu->add_shortcut(ED_SHORTCUT_AND_COMMAND("editor/orphan_resource_explorer", TTR("Orphan Resource Explorer...")), TOOLS_ORPHAN_RESOURCES);
|
||||
tool_menu->add_shortcut(ED_SHORTCUT_AND_COMMAND("editor/engine_compilation_configuration_editor", TTR("Engine Compilation Configuration Editor...")), TOOLS_BUILD_PROFILE_MANAGER);
|
||||
tool_menu->add_shortcut(ED_SHORTCUT_AND_COMMAND("editor/upgrade_mesh_surfaces", TTR("Upgrade Mesh Surfaces...")), TOOLS_SURFACE_UPGRADE);
|
||||
|
||||
project_menu->add_separator();
|
||||
|
||||
Reference in New Issue
Block a user