8cb98cc497
Merge pull request #112912 from KoBeWi/export_as_nobugs
...
Assign explicit ID to Export As menu
2025-11-18 08:25:44 -06:00
6a5c7de993
Rename SCENE_SET_MAIN_SCENE to SCENE_TAB_SET_AS_MAIN_SCENE
2025-11-18 17:43:58 +05:30
84f842f2e9
Assign explicit ID to Export As menu
2025-11-18 12:49:25 +01:00
fc15c8f63f
Merge pull request #106780 from arkology/no-more-distraction
...
Add "Distraction Free Mode" button to `EditorBottomPanel` when bottom panel is expanded
2025-11-17 10:56:37 -06:00
f00cf63b42
Merge pull request #107652 from vaner-org/set-tab-as-main-scene
...
Add "Set as Main Scene" option to EditorSceneTabs context menu
2025-11-17 10:56:29 -06:00
8aea5136f8
Adds "Set as Main Scene" option to EditorSceneTabs context menu
...
Adds the option to quickly set main scene by right-clicking a scene tab. If the scene has no root, then the option is greyed out. If the scene is unsaved, the file is saved and then set as main scene.
Co-Authored-By: Alex Tam <65537185+altamkp@users.noreply.github.com >
2025-11-15 09:24:34 +05:30
889fc8105a
Add "Distraction Free Mode" button to EditorBottomPanel when bottom panel is expanded
2025-11-14 23:25:55 +03:00
af30016c75
Merge pull request #108705 from wjt/dont-poll-system-theme
...
Do not poll for system theme changes
2025-11-14 14:22:37 -06:00
814138ec69
Merge pull request #107795 from timothyqiu/renderer-selection-i18n
...
Improve auto-translation of the rendering method selector
2025-11-14 14:22:35 -06:00
0066308830
Merge pull request #109587 from tle-oops/tle/file-explorer
...
Make FileSystemDock navigate to currently selected scene tab
2025-11-13 20:52:19 -06:00
65beea65d8
Merge pull request #108987 from timothyqiu/plugins-list-cleanup
...
Clean up `EditorPluginList`
2025-11-13 17:43:01 -06:00
cd943d18b2
Keep the bottom panel size separate.
2025-11-12 01:49:35 +03:30
019889d1da
Merge pull request #112187 from timothyqiu/deps-manual-ii
...
Allow fixing indirect missing dependencies manually
2025-11-04 19:48:20 -06:00
804188d320
Add indicator to linked Resources
2025-11-04 16:55:31 -03:00
ce2fae79b1
Fallback to parent class icon by default for gdextension
2025-10-31 18:03:32 +08:00
f0d5073037
Allow fixing indirect missing dependencies manually
2025-10-30 17:40:50 +08:00
f2f806fa04
Merge pull request #110323 from bruvzg/csv_text
...
Open translation CSV in the text editor instead of printing errors.
2025-10-28 12:19:28 -05:00
77091f5e67
Allow FileSystemDock to navigate to currently selected scene tab as an option
2025-10-23 09:23:13 -04: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
19c47c5d99
Remove #include "scene/main/timer.h" from control.h
2025-10-05 14:41:06 +09:00
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
9318466183
Open translation CSV in the text editor instead of printing errors.
2025-09-27 17:29:25 +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
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
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
12e97610a8
Add GDSOFTCLASS to six inheritors of Object
2025-09-21 16:22:29 +01: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
f6ee1e15fc
Do not poll for system theme changes
...
The DisplayServer interface has change notification for theme changes.
As far as I can tell, all display servers with a concept of system theme
also implement the DisplayServer::set_system_theme_change_callback(const
Callable &p_callable) method. So there should be no need to poll every
second for the system theme.
2025-09-16 10:57:33 +01:00
ea17bf712a
Fix Audio bottom panel going under the taskbar on small displays
2025-08-30 15:59:56 +03:00
a374c209be
Don't start editor as unsaved
2025-08-21 14:38:27 +02:00
b56b776ab2
Remove unused member variables in EditorNode
2025-07-27 23:38:05 +08: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
0a94243d60
Don't update script documentation when exporting
2025-07-16 18:16:39 +02:00
7697b70df2
Prompt to save modified scene missing when quitting editor with running project.
2025-07-16 15:44:08 +02:00
819c80428d
Allow closing all scene tabs via shortcut
2025-07-16 20:33:41 +08:00
6c0649745d
Improve auto-translation of the rendering method selector
2025-07-09 12:27:27 +08:00
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
45533589e4
Revert "Rework scene preview thumbnails"
...
This reverts commit 08343189dc .
While the feature is great, a number of issues have been found with the
implementation, and we need more time to resolve them.
So we roll this back for 4.5, to rework the feature for a later Godot
release.
2025-06-21 00:05:57 +02:00
6af4ef019c
Revert follow-ups to #102313 before reverting that PR
...
This reverts the following commits:
- cd6e5ba9f4
- d36a3e5c06
- f2c6d16290
- aae51963ef
2025-06-21 00:04:39 +02:00
296aba7dc5
Fix CSV translation not updating after reimport
2025-06-17 17:22:49 +08:00
51b0379e55
Merge pull request #107397 from daniel080400/fix_lost_focus_crash
...
Fix crash when `save_on_focus_loss` is enabled
2025-06-11 12:10:16 +02:00
aae51963ef
Fix crash when save_on_focus_loss is enabled
2025-06-11 16:54:12 +08:00
43b41092a0
Add support for taking embedded window screenshots.
2025-06-09 11:40:36 +03:00
ea76c48bd0
Merge pull request #102313 from daniel080400/generate_scene_thumbnails
...
Rework scene preview thumbnails
2025-06-05 13:10:28 +02:00
f6c6977a96
Merge pull request #106963 from KoBeWi/a_wild_crash_has_occured
...
Fix `get_class_icon()` ignoring fallback
2025-06-02 18:51:49 -05:00
a654f7b2b5
Merge pull request #105502 from tehKaiN/editor_interface_close_scene
...
Add `EditorInterface::close_scene()`
2025-06-02 18:51:29 -05:00
b41d6ecf8c
Allow to override editor settings per project
2025-06-02 17:51:26 +02:00
08343189dc
Rework scene preview thumbnails
2025-05-31 16:57:51 +08:00