fd98c963ba
[Editor] Change global menu icons theme independently of editor theme.
2025-03-07 08:59:52 +02:00
7aec67f1f1
Load docks layout after their position is initialized
2025-02-25 00:12:19 +01:00
1639174455
Merge pull request #100558 from KoBeWi/docking_in_progress
...
Rework dock layout management
2025-01-07 23:17:27 +01:00
b98eeb3899
Merge pull request #99096 from kitbdev/bottom_panel_force_switch
...
Make bottom panel switch when pinned and removed
2024-12-30 08:58:55 -06:00
b8f34bb8e9
Rework dock layout management
2024-12-18 20:36:19 +01:00
4e1f534c1e
Fix loading floating dock in single window mode
...
Fix restore_windows_on_load setting preventing loading layouts with floating docks
2024-12-01 14:06:22 -05:00
b862a394f4
Add tooltips to dock menu and remove disabled
2024-11-22 17:22:19 -05:00
32a5b5b558
Make bottom panel switch when pinned and removed
2024-11-11 18:22:33 -05:00
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
8ff190b065
Fix dock width not respecting editor scale
2024-08-30 22:00:36 +04:00
139288ca1e
Fix first time of Toggle Last Opened Bottom Panel opens Output panel
2024-07-07 12:11:37 -04:00
755a0efbb6
[Scene] Add SceneStringNames::id_pressed
2024-05-30 22:54:04 +02:00
c0d2464d6b
Merge pull request #91939 from AThousandShips/pressed_sname
...
[Scene] Add `SceneStringNames::pressed`
2024-05-14 18:10:05 +02:00
380f63489f
Merge pull request #91728 from kitbdev/assimilate-split-container
...
Use `as_sortable_control()` in SplitContainer
2024-05-14 18:09:51 +02:00
ee79386f7b
[Scene] Add SceneStringNames::pressed
2024-05-14 15:51:28 +02:00
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
fa0ee87bbf
Keep docks menu open when opening dock
2024-05-10 14:55:42 -04:00
d8acd8caa6
Use as_sortable_control() in SplitContainer
2024-05-08 13:17:34 -04: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
1e20612940
Allow setting editor dock tabs to icon only
2024-04-30 09:34:14 +08:00
eefd311456
Don't edit current when changing docks v2
2024-04-25 15:01:20 -04:00
2ad43045a3
Revert "Don't edit current when changing docks"
...
This reverts commit 55711b2ee8 .
Fixes #91046 .
2024-04-23 19:08:16 +02:00
55711b2ee8
Don't edit current when changing docks
2024-04-19 17:10:38 -04:00
860bff926e
Allow docks to be closed
2024-03-29 22:03:59 -04:00
0c9c84f7a6
Refactor and fix issues in Editor Dock Manager
...
Extract Dock Context Menu.
2024-03-16 13:51:31 -04:00
8221e7546b
Add editor shortcuts to toggle bottom panel visibility
...
Default shortcuts use the first or second letter of each word.
This also adds a new shortcut to toggle the last opened bottom panel.
On editor startup, this defaults to the first panel in the list
(which is the Output panel).
2024-03-05 15:53:15 +01:00
eb6ca91ba6
Extract BottomPanel from EditorNode
2024-02-20 15:09:07 -05:00
4ad74a5663
Some editor code cleanup
2024-01-30 21:33:31 +01:00
000367893a
Ability to move FileSystem dock to bottom
...
* Allows moving the filesystem dock to the bottom
* Added ability to drag resources across bottom docks
2024-01-29 15:15:38 +01:00
04a930d9a6
Disable multi-window buttons instead of hiding them when support is unavailable
...
This is more explicit as for why this functionality isn't available
depending on editor settings and current platform.
This also exposes a `EditorInterface.is_multi_window_enabled()` method
so that editor plugins can easily query whether the editor is able and
expected to create multiple windows.
2024-01-27 19:38:39 +01:00
95b27fe8c7
Reorganize code related to editor theming
...
This change introduces a new EditorThemeManager class
to abstract theme generatio and its subroutines.
Logic related to EditorTheme, EditorColorMap, and editor
icons has been extracted into their respective files with
includes cleaned up.
All related files have been moved to a separate folder to
better scope them in the project. This includes relevant
generated files as well.
2024-01-16 11:57:45 +01:00
2323f040e9
Extract editor dock manager
2024-01-15 15:15:42 -05:00