a8e9dfdcf2
Revert "Enable EditorPlugin added by modules and GDExtensions"
2024-05-14 07:11:34 +02:00
0ebba3023e
Merge pull request #91435 from ajreckof/Fix-selecting-root-when-opening-scene-
...
Fix selecting root when opening scene.
2024-05-13 12:05:39 +02:00
0ab5d37049
Fix selecting root when opening scene.
2024-05-12 21:46:21 +02:00
a9a1d0a162
Merge pull request #91619 from AThousandShips/find_improve
...
Replace `find` with `contains/has` where applicable
2024-05-08 14:35:44 +02:00
b8255b148f
Merge pull request #91555 from AlexanderFarkas/master
...
Remove error messages caused by Save on Focus feature
2024-05-08 14:35:37 +02:00
0fcd30180f
Merge pull request #91039 from timothyqiu/dock-icons
...
Allow setting editor dock tabs to icon only
2024-05-08 14:35:29 +02:00
bc19b79776
Remove error messages caused by Save on Focus feature
...
Fixes #73765 .
2024-05-08 13:42:45 +03:00
a0dbdcc3ab
Replace find with contains/has where applicable
...
* Replaces `find(...) != -1` with `contains` for `String`
* Replaces `find(...) == -1` with `!contains` for `String`
* Replaces `find(...) != -1` with `has` for containers
* Replaces `find(...) == -1` with `!has` for containers
2024-05-08 12:37:42 +02:00
955d5affa8
Reduce and prevent unnecessary random-access to List
...
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
928441052b
Merge pull request #90608 from raulsntos/editor/enable-plugin-after-adding
...
Enable `EditorPlugin` added by modules and GDExtensions
2024-05-02 12:46:29 +02:00
5c133f5432
Fix crash when switching main screen from a disabled plugin main screen if code editor is floating.
2024-05-01 15:05:56 +08:00
1e20612940
Allow setting editor dock tabs to icon only
2024-04-30 09:34:14 +08:00
1bcbbe96c4
Organize existing code for editor plugins
2024-04-27 11:59:58 -07:00
52324ebbb3
Fix GDExtension documentation disappearing after hot-reload
2024-04-25 07:24:55 -05:00
c50e80b481
Merge pull request #90653 from ajreckof/Fix-going-forward-backward-in-editor-selection-history-
...
Fix going forward backward in editor selection history.
2024-04-17 20:26:20 +02:00
544ecc123a
Merge pull request #90616 from Rindbee/update-undo-redo-allowed-after-switching-scene-tab
...
Update undo redo allowed after switching scene tab
2024-04-17 10:58:42 +02:00
b5157e0686
Make the loading scene open in the current scene tab if the current scene is empty
2024-04-16 23:04:25 +08:00
ed540964ee
Add an editor setting to import resources while unfocused
...
This can be used to speed up iteration by starting the import process
earlier when saving files in the project folder. This also allows getting
visual feedback on changes without having to click the editor window,
which is useful with multi-monitor setups.
The downside is that this increases idle CPU usage and may steal CPU
time from other applications when importing resources, so this is
disabled by default.
2024-04-15 19:40:04 +02:00
445302a4b2
Improve error when scene/resource is saved with newer format
2024-04-15 12:08:35 +02:00
a0e644eab5
Rename Q&A to Forum in the Help top bar
2024-04-14 15:34:49 -04:00
48a6476861
Fix going forward backward in editor selection history.
2024-04-14 17:21:11 +02:00
29ef52c8ac
Update undo redo allowed after switching scene tab
...
It has different status in different tabs.
2024-04-13 16:53:51 +08:00
db763ae16e
Enable EditorPlugin added by modules and GDExtensions
2024-04-13 06:03:59 +02:00
7c23d32446
Merge pull request #90441 from Calinou/editor-move-build-profile-editor
...
Move engine build profile editor to Tools submenu
2024-04-10 17:49:39 +02:00
9c5e968bbc
Merge pull request #90432 from Rindbee/correctly-replace-scene-root-when-must_reload
...
Correctly replace scene root when `must_reload` in `EditorData::check_and_update_scene()`
2024-04-10 14:22:29 +02:00
492c19732e
Merge pull request #86386 from timothyqiu/empty-layout-name
...
Strip edges of editor layout names
2024-04-10 14:21:37 +02:00
248e5bfba2
Revert what needs to be reverted
2024-04-10 09:49:30 +08:00
8e924bcb22
Move engine build profile editor to Tools submenu
...
- Rename it to Engine Compilation Configuration Editor. This makes
it clearer that it requires compiling the engine to work ("build"
can be understood as exporting a project or building C# solutions
by some).
- Add it to the editor command palette and allow defining a keyboard
shortcut for it, for consistency with other tools.
2024-04-09 19:08:31 +02:00
609559c074
Fix strange visual bug with camera and external change.
2024-04-07 03:49:43 +02:00
b9c78ba174
Prevent dropping Resource to the same resource picker
2024-04-05 22:26:29 +02:00
70f6650404
Merge pull request #90078 from SirLich/project-tools-palette
...
Include 'Orphan Resource Explorer' and 'Upgrade Mesh Surfaces' in Command Palette.
2024-04-04 14:37:07 +02:00
89109e8b01
Merge pull request #89974 from jsjtxietian/tab-close
...
Reset `tab_closing_menu_option` when cancelling closing editor
2024-04-04 14:35:41 +02:00
27dec32699
Merge pull request #89735 from bruvzg/ed_native_fd2
...
[Native File Dialog] Add support for using native dialogs in the editor.
2024-04-04 14:31:39 +02:00
1dacd6a527
Merge pull request #89179 from groud/expose_tile_map_layer
...
Expose TileMapLayer
2024-04-04 14:31:16 +02:00
b5369ee3b3
Merge pull request #89017 from kitbdev/add-close-docks
...
Allow docks to be closed and opened
2024-04-04 14:31:11 +02:00
ae472865d0
fix node duplication in update after external changes.
2024-04-03 12:19:38 +02:00
3cd4b2859c
Expose TileMapLayer
2024-04-03 11:02:34 +02:00
c90b2b4299
Include project->tools in command palette
2024-03-31 20:03:51 +02:00
23d50b1117
Strip edges of editor layout names
2024-03-31 17:43:03 +08:00
860bff926e
Allow docks to be closed
2024-03-29 22:03:59 -04:00
41dce99831
Reset tab_closing_menu_option when cancel closing editor
2024-03-28 19:22:52 +08:00
61f7145f43
[Native File Dialog] Add support for using native dialogs in the editor.
2024-03-28 11:53:03 +02:00
c76d2f03b7
Merge pull request #89447 from ajreckof/fix-error-crash-on-change-type-root-after-external-changes
...
Fix error where update wouldn't reconnect the signal it should have reconnected and led to errors and crash.
2024-03-24 01:15:38 +01:00
ae8d43b0bb
Merge pull request #88003 from kitbdev/dock-manager-fixes
...
Refactor and fix issues in Editor Dock Manager
2024-03-24 01:13:26 +01:00
69e5e582c8
fix error where update wouldn't reconnect the signal it should have reconnected and led to errors and crash
2024-03-22 01:00:33 +01:00
0c9c84f7a6
Refactor and fix issues in Editor Dock Manager
...
Extract Dock Context Menu.
2024-03-16 13:51:31 -04:00
ebb19c4198
[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.
2024-03-15 22:46:47 +02:00
d4ac3fabac
Fix main button margins in custom themes
...
Defined more theme variations and styleboxes for those variations to work around an issue where external editor themes would apply incorrect margins to certain buttons. This should eliminate clipping/alignment issues while a custom theme is in use.
Also simplified the step where margins are copied over thanks to @Rindbee 's suggestion
2024-03-13 15:38:09 -04:00
0475011c66
Merge pull request #82084 from ogapo/pr/pck-cache-merge
...
Merge `uid_cache.bin` and `global_script_class_cache.cfg` after mounting PCKs
2024-03-11 14:01:16 +01:00
87718d2a6e
Editor Help: Add syntax highlighting for code blocks
2024-03-09 00:02:31 +03:00