1
0
Fork 0
godot/editor
Malcolm Anderson d034d124b2 Add UID upgrade tool
Apply suggestions from code review

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

memdelete the UID upgrade tool

Remove redeclaration of singleton

Add note about committing .uid files to version control

Add "Learn more" button that links to Godot blog post about UIDs

Detect project from 4.3 or less and automatically display UID upgrade window

Display popup after first run of `_sources_changed`

Apply suggestions from code review

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

Replace magic strings with constants

Update editor/editor_node.cpp

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-01-30 08:42:07 -08:00
..
debugger Fix Floating Game Window Title 2025-01-19 15:45:59 -05:00
export Merge pull request #100920 from Summersay415/uid-moment 2025-01-22 16:32:28 -06:00
gui Fix `BottomPanel` excessive width. 2025-01-19 14:21:43 +02:00
icons Fix Embedded Game Size 2025-01-21 20:17:01 -05:00
import Remove unused `EditorSceneFormatImporter::_get_import_flags` 2025-01-14 16:57:06 +01:00
plugins Merge pull request #101936 from Hilderin/disable-game-embedding-single-window-mode 2025-01-24 09:05:41 -06:00
project_manager Fix theme options in project manager incorrectly using translated text 2025-01-14 10:32:24 +08:00
themes Add `ColorPicker` cursor background and reuse the cursor for wheel. 2025-01-10 09:55:54 +02:00
translations i18n: Sync translations with Weblate 2024-09-17 20:47:16 +02:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
action_map_editor.cpp Use `SceneStringName` in more places 2024-12-02 14:39:16 +01:00
action_map_editor.h
add_metadata_dialog.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
add_metadata_dialog.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
animation_bezier_editor.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
animation_bezier_editor.h Merge pull request #93860 from CookieBadger/animation-bezier-undo-on-different-animation-fix 2024-07-07 21:58:36 +02:00
animation_track_editor.cpp Fix gui overflow in Android editor 2025-01-08 02:52:14 +05:30
animation_track_editor.h Fix various typos and code style issues 2024-11-28 17:40:42 +01:00
animation_track_editor_plugins.cpp Fix various typos 2025-01-08 14:47:42 +02:00
animation_track_editor_plugins.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
audio_stream_preview.cpp
audio_stream_preview.h
code_editor.cpp Android Editor: Disable magnify gesture in the ScriptEditor 2025-01-20 20:56:41 +05:30
code_editor.h Merge pull request #91388 from kitbdev/fix-goto-line 2024-12-23 11:15:12 -06:00
connections_dialog.cpp Make editor's shortcut names translated on-site 2024-12-18 13:00:30 +08:00
connections_dialog.h
create_dialog.cpp Improve script class display in Create dialog 2025-01-03 00:19:25 +01:00
create_dialog.h Improve script class display in Create dialog 2025-01-03 00:19:25 +01:00
dependency_editor.cpp Fix DependencyRemoveDialog not handling UIDs 2024-12-14 20:15:21 +01:00
dependency_editor.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
directory_create_dialog.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
directory_create_dialog.h Unify make dir and duplicate dialogs 2024-10-02 14:57:37 +02:00
doc_tools.cpp Fix various typos 2025-01-08 14:47:42 +02:00
doc_tools.h
editor_about.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_about.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_asset_installer.cpp Add theme type variations for secondary Trees and ItemLists 2024-11-19 18:33:30 +04:00
editor_asset_installer.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_atlas_packer.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_atlas_packer.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_audio_buses.cpp Make editor's shortcut names translated on-site 2024-12-18 13:00:30 +08:00
editor_audio_buses.h Rename internal EditorPlugin icon/name to match exposed methods 2024-12-15 17:31:01 -08:00
editor_autoload_settings.cpp Don't create an UndoRedo action if Autoload order doesn't change after Drag & Drop 2025-01-06 22:21:45 +01:00
editor_autoload_settings.h
editor_build_profile.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_build_profile.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_builders.py
editor_command_palette.cpp Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
editor_command_palette.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_data.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
editor_data.h Add EditorContextMenuPluginManager and refactor menu plugins 2024-09-03 23:59:25 +02:00
editor_dock_manager.cpp Merge pull request #100558 from KoBeWi/docking_in_progress 2025-01-07 23:17:27 +01:00
editor_dock_manager.h Fix loading floating dock in single window mode 2024-12-01 14:06:22 -05:00
editor_feature_profile.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_feature_profile.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_file_system.cpp Merge pull request #101683 from KoBeWi/duplicate_preventer 2025-01-20 16:25:44 -06:00
editor_file_system.h Merge pull request #98385 from RandomShaper/thread_yield 2024-12-20 23:56:39 +01:00
editor_folding.cpp Use `(r)find_char` instead of `(r)find` for single characters 2024-11-17 10:02:18 +01:00
editor_folding.h
editor_help.cpp Show tooltips for res:// and uid:// strings in ScriptEditor 2025-01-14 15:29:41 +01:00
editor_help.h Show tooltips for res:// and uid:// strings in ScriptEditor 2025-01-14 15:29:41 +01:00
editor_help_search.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_help_search.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_inspector.compat.inc
editor_inspector.cpp Merge pull request #101409 from TokageItLab/spring-bone 2025-01-14 00:22:11 +01:00
editor_inspector.h Merge pull request #101409 from TokageItLab/spring-bone 2025-01-14 00:22:11 +01:00
editor_interface.compat.inc Add inherit parameter to `open_scene_from_path` 2024-12-12 10:24:58 -05:00
editor_interface.cpp Improve script class display in Create dialog 2025-01-03 00:19:25 +01:00
editor_interface.h Improve script class display in Create dialog 2025-01-03 00:19:25 +01:00
editor_layouts_dialog.cpp
editor_layouts_dialog.h
editor_locale_dialog.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
editor_locale_dialog.h Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_log.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_log.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_main_screen.cpp Rename internal EditorPlugin icon/name to match exposed methods 2024-12-15 17:31:01 -08:00
editor_main_screen.h Add "Game" editor for better runtime debugging 2024-10-30 11:42:17 -03:00
editor_native_shader_source_visualizer.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_native_shader_source_visualizer.h
editor_node.cpp Add UID upgrade tool 2025-01-30 08:42:07 -08:00
editor_node.h Add UID upgrade tool 2025-01-30 08:42:07 -08:00
editor_paths.cpp Fix non-creation of editor temporary dir 2024-12-17 09:23:25 -05:00
editor_paths.h Add file and dir temporary utilities 2024-12-02 12:08:14 -05:00
editor_properties.cpp Don't instantiate `ColorPicker` in `EditorPropertyColor` constructor 2025-01-21 00:16:07 +01:00
editor_properties.h Don't instantiate `ColorPicker` in `EditorPropertyColor` constructor 2025-01-21 00:16:07 +01:00
editor_properties_array_dict.cpp Merge pull request #89763 from ajreckof/fix-focus-on-reorder 2025-01-16 17:17:42 -06:00
editor_properties_array_dict.h Fix non-typed Dictionary keys displayed as `<null>` in the inspector. 2025-01-09 11:38:17 +02:00
editor_properties_vector.cpp Merge pull request #96196 from SaracenOne/bone_editor_revert 2024-08-29 10:36:34 +02:00
editor_properties_vector.h
editor_property_name_processor.cpp Add an editor setting for the GridMap grid color 2025-01-03 23:06:29 +01:00
editor_property_name_processor.h Remove references to deleted capitalize_properties setting 2024-08-21 17:27:54 +02:00
editor_resource_picker.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
editor_resource_picker.h EditorResourcePicker: Replace options to load file with button for QuickOpenDialog 2024-12-22 22:47:17 +01:00
editor_resource_preview.cpp Editor: Fix crash when using `--import --verbose` due to use-after-free 2025-01-06 07:46:51 -07:00
editor_resource_preview.h Editor: Fix crash when using `--import --verbose` due to use-after-free 2025-01-06 07:46:51 -07:00
editor_run.cpp Fix Embedded Game Size 2025-01-21 20:17:01 -05:00
editor_run.h Fix Embedded Game Size 2025-01-21 20:17:01 -05:00
editor_run_native.cpp Update export preset options overrides before doing "Remote Debug" 2025-01-16 17:04:05 -06:00
editor_run_native.h
editor_script.cpp GDExtension: Mark virtual function as `is_required` in `extension_api.json` 2024-09-11 16:48:14 -05:00
editor_script.h GDExtension: Mark virtual function as `is_required` in `extension_api.json` 2024-09-11 16:48:14 -05:00
editor_sectioned_inspector.cpp Add contains_char() for single-character 'contains' calls. 2024-12-06 20:23:35 +01:00
editor_sectioned_inspector.h Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08:00
editor_settings.cpp [Editor] Add editor setting to globally override project game mode settings. 2025-01-22 17:39:56 +02:00
editor_settings.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_settings_dialog.cpp Merge pull request #100069 from allenwp/editor-shortcuts-undo-fix 2025-01-09 00:42:18 +01:00
editor_settings_dialog.h Make editor's shortcut names translated on-site 2024-12-18 13:00:30 +08:00
editor_string_names.h Move singleton StringName definitions to header 2024-12-06 13:43:31 +01:00
editor_translation.cpp Make editor use translation domains 2024-09-17 13:09:44 +08:00
editor_translation.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_translation_parser.cpp POT Generator: Add support for `TRANSLATORS:` and `NO_TRANSLATE` comments 2024-10-13 11:40:11 +03:00
editor_translation_parser.h POT Generator: Add support for `TRANSLATORS:` and `NO_TRANSLATE` comments 2024-10-13 11:40:11 +03:00
editor_undo_redo_manager.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_undo_redo_manager.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
editor_vcs_interface.cpp GDExtension: Mark virtual function as `is_required` in `extension_api.json` 2024-09-11 16:48:14 -05:00
editor_vcs_interface.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
engine_update_label.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
engine_update_label.h
event_listener_line_edit.cpp Revert "Fix InputEvent device id clash" and add a compatibility function 2024-11-20 09:18:55 +01:00
event_listener_line_edit.h
fbx_importer_manager.cpp Rename internal Button icon to button_icon to match exposed methods 2024-10-29 16:23:03 -07:00
fbx_importer_manager.h
file_info.cpp Add filter & sort to editor file dialog 2024-09-26 11:08:13 -03:00
file_info.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
filesystem_dock.cpp Fix various typos 2025-01-08 14:47:42 +02:00
filesystem_dock.h Fix various typos 2025-01-08 14:47:42 +02:00
find_in_files.cpp Allow removing files in the file search 2025-01-12 23:24:15 +01:00
find_in_files.h Allow removing files in the file search 2025-01-12 23:24:15 +01:00
group_settings_editor.cpp Use `SceneStringName` in more places 2024-12-02 14:39:16 +01:00
group_settings_editor.h
groups_editor.cpp Make editor's shortcut names translated on-site 2024-12-18 13:00:30 +08:00
groups_editor.h
history_dock.cpp Rework dock layout management 2024-12-18 20:36:19 +01:00
history_dock.h Rework dock layout management 2024-12-18 20:36:19 +01:00
import_defaults_editor.cpp Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08:00
import_defaults_editor.h
import_dock.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
import_dock.h Add support for resource conversion plugins in filesystem dock. 2024-09-16 15:11:40 +01:00
input_event_configuration_dialog.cpp Change Event Configuration dialog wider and its input list taller 2024-11-29 12:35:57 +02:00
input_event_configuration_dialog.h
inspector_dock.cpp Cleanup editor history when opening the history menu popup & set appropriate class icon for object in it. Handle do&undo for selection when reparenting 2025-01-07 23:15:30 +01:00
inspector_dock.h Set clang-format `RemoveSemicolon` rule to `true` 2024-10-25 13:49:43 -04:00
localization_editor.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
localization_editor.h
multi_node_edit.cpp Fix implementation of property_can_revert() in various classes 2024-10-04 23:02:04 +02:00
multi_node_edit.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
node_dock.cpp Merge pull request #100558 from KoBeWi/docking_in_progress 2025-01-07 23:17:27 +01:00
node_dock.h Rework dock layout management 2024-12-18 20:36:19 +01:00
pot_generator.cpp POT Generator: Add support for `TRANSLATORS:` and `NO_TRANSLATE` comments 2024-10-13 11:40:11 +03:00
pot_generator.h POT Generator: Add support for `TRANSLATORS:` and `NO_TRANSLATE` comments 2024-10-13 11:40:11 +03:00
progress_dialog.cpp Fix progress dialog steals focus 2025-01-14 01:37:21 +01:00
progress_dialog.h Fix progress dialog steals focus 2025-01-14 01:37:21 +01:00
project_converter_3_to_4.cpp Force build editor with regex module, remove checking code. 2025-01-07 19:43:23 +08:00
project_converter_3_to_4.h Force build editor with regex module, remove checking code. 2025-01-07 19:43:23 +08:00
project_manager.cpp Merge pull request #101557 from btgs-0/empty-project-window-flowcontainer-101530 2025-01-16 17:17:55 -06:00
project_manager.h Fix project manager window size when EDSCALE is not 1.0. 2025-01-15 12:39:02 +02:00
project_settings_editor.cpp Add contains_char() for single-character 'contains' calls. 2024-12-06 20:23:35 +01:00
project_settings_editor.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
property_selector.cpp Add contains_char() for single-character 'contains' calls. 2024-12-06 20:23:35 +01:00
property_selector.h Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
register_editor_types.cpp Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
register_editor_types.h
register_exporters.h
rename_dialog.cpp Force build editor with regex module, remove checking code. 2025-01-07 19:43:23 +08:00
rename_dialog.h Force build editor with regex module, remove checking code. 2025-01-07 19:43:23 +08:00
renames_map_3_to_4.cpp Implement vertex shading 2024-09-29 00:36:09 +02:00
renames_map_3_to_4.h
reparent_dialog.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
reparent_dialog.h
run_instances_dialog.cpp Remove unused header in editor. 2024-12-24 00:40:38 +08:00
run_instances_dialog.h Improve run instances UX, avoid removing things and add clear popup. 2024-11-27 21:37:25 -03:00
scene_create_dialog.cpp Use `SceneStringName` in more places 2024-12-02 14:39:16 +01:00
scene_create_dialog.h
scene_tree_dock.cpp Fix SceneTreeDock::_new_scene_from()'s reset_scale in 3D 2025-01-22 20:31:45 -05:00
scene_tree_dock.h Force build editor with regex module, remove checking code. 2025-01-07 19:43:23 +08:00
script_create_dialog.cpp Create .uid files in EditorFileSystem 2025-01-18 21:01:39 +01:00
script_create_dialog.h
shader_create_dialog.cpp Create .uid files in EditorFileSystem 2025-01-18 21:01:39 +01:00
shader_create_dialog.h
shader_globals_editor.cpp Merge pull request #99622 from Chaosus/shader_fix_global_empty_type 2024-12-11 17:35:40 -06:00
shader_globals_editor.h Remove unused header in editor. 2024-12-24 00:40:38 +08:00
surface_upgrade_tool.cpp Reorganize EditorNode menu options 2025-01-09 12:21:56 +01:00
surface_upgrade_tool.h Set clang-format `RemoveSemicolon` rule to `true` 2024-10-25 13:49:43 -04:00
template_builders.py Fix various typos 2025-01-08 14:47:42 +02:00
uid_upgrade_tool.cpp Add UID upgrade tool 2025-01-30 08:42:07 -08:00
uid_upgrade_tool.h Add UID upgrade tool 2025-01-30 08:42:07 -08:00
window_wrapper.cpp Merge pull request #101807 from Hilderin/fix-embedded-game-size 2025-01-22 09:19:29 -06:00
window_wrapper.h Merge pull request #101807 from Hilderin/fix-embedded-game-size 2025-01-22 09:19:29 -06:00