Commit Graph

2303 Commits

Author SHA1 Message Date
256e2f00ba Fix missing setting error when starting the editor 2025-10-27 14:37:10 +08:00
2c14fc7d24 Save project metadata less often 2025-10-26 21:41:00 +01:00
751eabde37 Merge pull request #111969 from coppolaemilio/add-donate-button-on-project-manager
Add donate button to project manager
2025-10-24 11:23:00 -05:00
Emi
1b8b46f59a Add donate button to project manager
- Move the `Remove Missing` button with the rest of the actions available.
- Add `ref` to existing donate link in the Help menu
2025-10-24 10:48:13 +02:00
c783f1b5bb Make editor remember the translation preview locale 2025-10-23 18:47:14 +02:00
77091f5e67 Allow FileSystemDock to navigate to currently selected scene tab as an option 2025-10-23 09:23:13 -04:00
682b0f7c54 Add switch on hover to TabBar 2025-10-22 00:34:57 +02:00
da3bdacf64 Merge pull request #111210 from blueskythlikesclouds/ssr-overhaul
Overhaul screen space reflections.
2025-10-21 15:11:08 -05:00
ed4f4d275e Merge pull request #110904 from YeldhamDev/tree_drag_unfolding
Unfold tree items on hover while drag-n-dropping
2025-10-21 15:11:01 -05:00
c128886c63 Overhaul screen space reflections. 2025-10-21 19:23:38 +03:00
464ddd4ea7 Merge pull request #109043 from GabCoolDude/resource-signal-viewer
View resource signals in the Connections Dock
2025-10-20 18:09:56 -05:00
d6c5c4eeb5 Merge pull request #107671 from dsnopek/editor-run-control
Allow editor plugins to modify run arguments
2025-10-20 18:09:32 -05:00
cdcb2fc389 View resource signals in the Connections Dock 2025-10-20 23:24:32 +02:00
9e96c7d9b8 Merge pull request #110378 from timothyqiu/rtl-preview
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
20430236e7 Merge pull request #107999 from timothyqiu/translation-cleanup
Clean up editor translation related methods
2025-10-15 16:31:09 -05:00
58894136b7 Merge pull request #107395 from lodetrick/bottom-panel-margin-fixes
Fix TabContainer Editor theming and remove Debugger style hacks
2025-10-13 19:28:39 -05:00
bd9d1bf070 Add material debanding for use in Mobile rendering method.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-08 16:22:41 -04:00
5626f0bf0b Merge pull request #93296 from rune-scape/editor-node-inheritance
EditorPlugin: Allow instance base type inheriting EditorPlugin
2025-10-07 17:15:07 -05:00
d1d28c0bcf Merge pull request #111223 from Ivorforce/remove-iterator-include
Replace `std::size` usage with `std_size` to avoid `<iterator>` include.
2025-10-06 09:06:49 -05:00
19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
1db0a60dc0 Replace std::size usage with std_size to avoid <iterator> include. 2025-10-05 00:26:11 +02:00
d779c98ee1 allow inheriting EditorPlugin 2025-10-03 22:54:13 -07:00
38af23a654 Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
fdc79f5286 Remaining FileDialog changes before unification 2025-10-02 19:13:04 +02:00
1a504af2ee Merge pull request #111121 from syntaxerror247/fix-drag-issue
Fix bottom panel being unintentionally draggable
2025-10-01 17:54:15 -05:00
bf926c2000 Merge pull request #106503 from KoBeWi/docker_exe
Rework editor docks
2025-10-01 17:54:10 -05:00
817974ec53 Merge pull request #108766 from aaronfranke/move-mat-3d-conv
Move Material3D conversion editor plugins to their own folder
2025-10-01 13:12:46 -05:00
f7e052a456 Fix bottom panel being unintentionally draggable 2025-10-01 21:44:26 +05:30
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