fe27a72cb5
Allow editor plugins to modify run arguments
2025-10-01 07:37:40 -05:00
f88b51995b
Expose FileDialog callbacks for getting custom icons
2025-10-01 12:08:34 +02:00
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
06f0c3fef6
Move Material3D conversion editor plugins to their own folder
2025-09-30 19:15:32 -07:00
5089e9aef0
Merge pull request #105737 from Calinou/editor-project-settings-init-jolt
...
Use Jolt Physics by default in newly created projects
2025-09-30 11:19:14 -05:00
97b398cba1
Rework editor docks
2025-09-29 17:30:41 +02:00
9318466183
Open translation CSV in the text editor instead of printing errors.
2025-09-27 17:29:25 +03:00
9283328fe7
Merge pull request #109491 from syntaxerror247/window-color
...
Android: Add method to set root window color at runtime
2025-09-26 13:47:32 -05:00
26745b4b87
Unfold tree items on hover while drag-n-dropping
...
Co-authored-by: suddjian
2025-09-26 14:38:45 -03:00
c4bbf27cb5
Use Jolt Physics by default in newly created projects
...
This also adds infrastructure to make specific settings the default, but only
in projects created after this point (so that existing projects
are not affected). This can be used for progressive upgrades in the future.
This applies to both the project creation dialog and creating projects
through the command line using `touch project.godot`.
2025-09-26 17:16:28 +02:00
bd65cfa876
Revert "Replace many uses of is_class with derives_from."
...
This reverts commit 78b743cf4a .
2025-09-25 13:48:53 +02:00
cf82b71c7a
Merge pull request #109915 from arkology/audio-editor
...
Fix Audio bottom panel going under the taskbar on small displays
2025-09-24 09:59:10 -05:00
78b743cf4a
Merge pull request #110832 from Ivorforce/is-class-to-derives-from
...
Replace many uses of `is_class` with `derives_from`.
2025-09-24 09:59:09 -05:00
f987cf8a8a
Merge pull request #110231 from fstxz/fix_shader_path
...
Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet
2025-09-24 09:59:06 -05:00
8ef4a43ada
Replace many uses of is_class with derives_from.
2025-09-23 19:59:00 +02:00
709226ad1c
Merge pull request #109515 from precup/speedy-selections
...
Speed up large selections in the editor
2025-09-22 21:00:54 -05:00
fb476d0b0c
Cleanup EditorPluginList
...
- Removes unused / unnecessary methods.
- Removes the `Object` parent. No `Object` features are used by this class.
- Makes the actual list a `LocalVector` instead of a `Vector`. It's not shared.
- Moves the class into a separate file. `editor_node.{h,cpp}` are bloated.
- Simplify some call sites of `EditorPluginList` methods.
2025-09-23 09:20:17 +08:00
b56e83a041
Merge pull request #110135 from Flynsarmy/scene_changed
...
Emit scene_changed event when opening a scene from an empty tab list
2025-09-22 08:50:09 -05:00
172c80df67
Make text-related nodes translation domain aware
...
- Makes `is_layout_rtl()` translation domain aware
- Makes various text-drawing controls translation domain aware
- Makes translation preview use the project's fallback locale when disabled
2025-09-22 09:39:14 +08:00
4588542dfc
Merge pull request #107065 from timothyqiu/scene-close-all
...
Allow closing all scene tabs via shortcut
2025-09-20 13:41:37 -05:00
8159c45834
Merge pull request #109027 from timothyqiu/editor-node-variables
...
Remove unused member variables in EditorNode
2025-09-20 13:41:30 -05:00
ab01179d6c
Merge pull request #106849 from KoBeWi/soft_coding
...
Don't hard-code hsplit count
2025-09-20 13:41:28 -05:00
daa89d5292
Merge pull request #109513 from precup/small-editor-optimizations
...
Miscellaneous editor optimizations for large scenes
2025-09-19 20:54:24 -05:00
2fd881c40f
Don't hard-code hsplit count
2025-09-19 16:05:26 +02:00
3f03260a21
Cleanup editor translation related methods
...
- Unify logic for loading editor/property/doc/extractable translations.
- Replace legacy `TranslationServer` methods with translation domains for internal translations.
- Only pre-create editor/property/doc translation domains in editor builds.
- Prevent adding `null` translation.
- Fixes potential loading of duplicated editor translations.
- Add internal `has_translation_for_locale()` instead of calling `get_loaded_translations().has()`.
2025-09-18 20:27:09 +08:00
d61d70e8b9
Fix Open Editor Data/Settings Folder menu in self-contained mode
2025-09-11 19:39:58 +08:00
7b850260bf
Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet
2025-09-04 09:49:09 +04:00
5412885a7a
Fix ColorPicker after adding intensity sliders.
2025-09-01 13:06:44 +03:00
1c8e3f9037
Speed up large selections in the editor
2025-08-31 14:25:44 -07:00
e73e978d65
Misc editor speedups for large scenes
2025-08-31 13:46:33 -07:00
7fc11f8999
Emit EditorPlugin.scene_changed event when opening a scene from an empty tab list
2025-08-31 21:45:50 +10:00
ea17bf712a
Fix Audio bottom panel going under the taskbar on small displays
2025-08-30 15:59:56 +03:00
dcfddd4e55
Merge pull request #109676 from bruvzg/menu_spacers
...
[macOS] Fix embedded menu/spacer relative position.
2025-08-21 06:24:22 -05:00
ab0bc7ee32
[macOS] Fix embedded menu/spacer relative position.
2025-08-16 18:55:04 +03:00
2853d91191
Merge pull request #109176 from SchultzenDK/fix-script-clears-gizmos
...
Stop clearing editor_plugin_screen on script edit
2025-08-15 12:58:47 -05:00
459cb33abc
Android Editor: Set the window color to match background color
2025-08-11 22:25:54 +05:30
7393c606ff
Reduce log spam during headless import/export
2025-08-07 13:08:54 -05:00
e9aa2709c5
Fix headless import/export reporting progress greater than 100%
2025-08-07 14:19:51 +02:00
f5aacc9bd6
stop clearing editor_plugin_screen on script edit
2025-07-31 21:13:22 +02:00
ac20484a05
Clear SceneTreeDock's previous node selection when removing edited scene
2025-07-30 08:49:38 -07:00
7b69fa2caa
Merge pull request #108950 from Calinou/editor-2d-apply-debanding-if-enabled
...
Fix debanding not being used in the 2D editor when enabled in Project Settings
2025-07-30 09:03:41 -05:00
b56b776ab2
Remove unused member variables in EditorNode
2025-07-27 23:38:05 +08:00
aa086fa0d5
Fix Editor crash during first scan in headless import mode.
2025-07-27 04:55:23 +03:00
005ceee84a
Fix debanding not being used in the 2D editor when enabled in Project Settings
2025-07-25 23:04:54 +02:00
1cc459d86f
Fix Editor wayland first scan task error.
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
2025-07-25 01:05:15 +03:00
052baba905
Merge pull request #107685 from KoBeWi/useless_documentation
...
Don't update script documentation when exporting
2025-07-24 14:23:43 -05:00
d492b665c3
Fix crash in SceneTreeDock when closing a scene with a selected node
2025-07-22 14:40:26 -07:00
90191a53d3
Merge pull request #108651 from Alex2782/fix_save_confirmation
...
Prompt to save modified scene missing when quitting editor with running project.
2025-07-22 11:20:06 -05:00
4e25e4406e
Fix: Canceling save dialog on editor exit
2025-07-17 19:35:10 +02:00
0a94243d60
Don't update script documentation when exporting
2025-07-16 18:16:39 +02:00