3ef69f0a79
Fix editor crash when inspecting 2 objects handled by the same plugin
...
Already activated plugins do not need to be added again to `editor_plugins_over`.
`fold_resource()` changes `active_plugins` and is unsafe to call while iterating
over `active_plugins`.
(cherry picked from commit 411f476319 )
2025-03-25 23:15:04 +01:00
abef5e0d23
Fix crash when reimporting nested gltf scenes
...
(cherry picked from commit efc3e3aea7 )
2025-03-20 17:29:05 +01:00
ab037eada2
[macOS] Fix editor loading crash on native menu click.
...
(cherry picked from commit 6d698cf185 )
2025-03-19 12:57:00 +01:00
3de32375c3
Fix Android build template message translation
...
(cherry picked from commit db64674a56 )
2025-03-18 14:06:15 +01:00
14992b1341
Update script modified times when saved in EditorNode
...
(cherry picked from commit dade8bd66f )
2025-03-12 14:59:02 +01:00
ccb325f0bc
Fix headless import always emits errors
...
(cherry picked from commit dba92c9354 )
2025-03-12 14:59:02 +01:00
b3caec15f5
Set editor's translation domain at root node
...
(cherry picked from commit 7c8f81f1d0 )
2025-03-12 14:58:58 +01:00
00d8f5f70c
Ask before restarting project from settings
2025-02-16 15:00:51 +01:00
2ba64a57c5
Fix Global Class names cache not saved with upgrade to 4.4.
...
Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com >
2025-02-12 18:33:38 +01:00
38d0e82a35
Store _custom_type_script meta as String
2025-02-12 01:22:09 +01:00
4bac259ced
Merge pull request #101435 from YYF233333/remote_tree_fix2
...
Return fast for built-in class icon
2025-02-10 12:21:35 -06:00
7f89294f1d
Fix Plugin Scripts load twice on startup
2025-02-07 10:57:00 -05:00
1c384e7b78
Prevent save confirmation dialog from trying to parent to itself
2025-02-05 06:17:36 +04:00
dcf5244381
Refactor EditorNode get icon.
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
2025-02-05 00:17:35 +08:00
acddf31c39
Merge pull request #101489 from RandomShaper/optimize_classnames_enumeration
...
Optimize classnames enumeration
2025-02-04 09:03:59 -06:00
5696316a89
Merge pull request #102307 from KoBeWi/so_that's_what_it_does
...
Setup working directory when quitting to project manager
2025-02-03 08:16:00 -06:00
1bec1bfa5a
Merge pull request #101543 from MrJoermungandr/desynced_extension_preferences_ 🔄
...
Respect order of extensions for ResourceFormatSavers with `at_front`
2025-02-03 08:15:54 -06:00
3b3b6661ad
Setup working directory when quitting to project manager
2025-02-02 00:25:34 +01:00
9ee1873ae1
Merge pull request #102070 from ryevdokimov/reparent-save-confirmation
...
Make save confirmation a child of last exclusive window of EditorNode before popup
2025-01-30 11:39:05 -06:00
97c472e43f
Merge pull request #102026 from TokageItLab/fix-save-reset
...
Add saving flag hack to Skeleton and revert reset timing of animation
2025-01-30 11:39:03 -06:00
5f4a0bec2d
Merge pull request #102071 from Meorge/feat/uid-upgrader
...
Add UID upgrade tool
2025-01-30 11:39:02 -06:00
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
d774f697d3
Fully enable HDR2D when the setting is changed. This allows toggling HDR2D without restarting.
2025-01-29 23:39:14 -08:00
a20934c8e4
Optimize enumeration of global classes in create dialog and autocomplete
2025-01-29 09:39:50 +01:00
c7fd0bb740
Make save confirmation a child of last exclusive window of EditorNode before popup
2025-01-28 11:28:48 +04:00
cb7085340e
Add saving flag hack to Skeleton and revert reset timing of animation
2025-01-28 03:52:01 +09:00
8aa3ee6a35
Create .uid files in EditorFileSystem
2025-01-18 21:01:39 +01:00
e127093fe8
Fix conversion plugin search showing errors on TextFile and OtherFile.
2025-01-15 11:36:46 +02:00
791ad97beb
Respect order of externsions for ResourceFormatSavers with at_front
2025-01-14 13:36:29 +01:00
8cf6061dfd
Merge pull request #99844 from KoBeWi/give_back_the_focus
...
Fix progress dialog steals focus
2025-01-14 12:08:46 +01:00
77d18d1ad4
Fix progress dialog steals focus
...
Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com >
2025-01-14 01:37:21 +01:00
e9b18fcc38
Merge pull request #99741 from a-johnston/reload_scene_compare_relative_path
...
Compare localized path against editor scene path when reloading
2025-01-13 20:21:32 +01:00
bb8001c83a
Merge pull request #101450 from TokageItLab/reset-anim-skeleton
...
Change reset timing of the AnimationMixer and Skeleton on save
2025-01-12 18:07:32 +01:00
d5e91eaa42
Change reset timing of the AnimationMixer and Skeleton on save
2025-01-12 07:12:34 +09:00
6b33037021
Add menu bar item for "Pack Project as ZIP..."
...
Apply suggestions from code review
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Fix includes
Update editor/editor_node.cpp
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2025-01-09 20:37:02 -08:00
24eadaa6a4
Reorganize EditorNode menu options
2025-01-09 12:21:56 +01:00
f7b9a6a8b1
Merge pull request #100091 from AeioMuch/fix_nodepath_in_history
...
Add missing cleanup of editor history & set appropriate class icon for object in it
2025-01-08 00:20:58 +01:00
0fee2724f0
Merge pull request #100751 from YYF233333/force_regex_with_editor
...
Force build editor with regex module, remove checking code
2025-01-07 23:17:35 +01:00
96e59b99ba
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
34d8255947
Force build editor with regex module, remove checking code.
...
Fix include.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-07 19:43:23 +08:00
9890cc9d59
Merge pull request #97136 from chocola-mint/fix-#97021
...
Stop EditorNode from refreshing the current scene tab when not needed
2025-01-07 10:14:26 +01:00
86a6794a4a
Stop EditorNode from refreshing the current scene tab when not needed
2025-01-07 13:36:46 +09:00
b77aa473a1
Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization
2025-01-03 10:50:15 +00:00
c83706fdfd
Merge pull request #99904 from kitbdev/fix-load-floating-dock
...
Fix loading layout with floating dock in single window mode and fix `restore_windows_on_load`
2024-12-30 08:58:52 -06:00
224bafcbce
Compare localized path against editor scene path when reloading and
...
loading
2024-12-24 17:47:07 -08:00
a1846b27ea
Improve use of Ref.is_null/valid
...
Use `is_null` over `!is_valid` and vice versa.
2024-12-23 16:35:02 -05:00
f241c1fda0
Remove unused header in editor.
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2024-12-24 00:40:38 +08:00
73d85f46c9
Remove unused headers in scene.
...
Co-authored-by: Thaddeus Crews <repiteo@outlook.com >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2024-12-24 00:40:09 +08:00
a11364d1e6
Merge pull request #99010 from Hilderin/embedding-game-process
...
Embed game process in editor
2024-12-20 23:56:43 +01:00
8a743f23e6
Merge pull request #98385 from RandomShaper/thread_yield
...
Rationalize busy waits
2024-12-20 23:56:39 +01:00