Commit graph

26 commits

Author SHA1 Message Date
kit
8dfcae15fd Use multiple children for dock SplitContainers 2025-12-04 23:05:14 -05:00
Thaddeus Crews
fbc9539764
Merge pull request #113275 from lodetrick/sprite-dock
Use new dock system for SpriteFrames Dock
2025-12-03 16:50:41 -06:00
Thaddeus Crews
8ad45dae15
Merge pull request #113494 from arkology/dock_free()
Fix DistractionFreeMode and BottomPanel
2025-12-03 16:50:39 -06:00
arkology
828242a41d Fix DistractionFreeMode and BottomPanel 2025-12-03 22:19:00 +03:00
kobewi
5a06774885 Make dock tabs switch on button release 2025-12-03 19:32:57 +01:00
Rémi Verschelde
11ffcb3ef7
Merge pull request #113108 from KoBeWi/Thock
Change Theme to EditorDock and add `closable` property
2025-12-03 09:49:31 +01:00
Logan Detrick
0d83637853 Use new dock system for ShaderDock 2025-12-02 10:40:44 -08:00
kobewi
2de97cafb7 Change Theme to EditorDock and add closable property 2025-12-02 16:27:36 +01:00
Rémi Verschelde
da3233a5b4
Merge pull request #113306 from Eshaan-byte/fix-dock-infinite-append
Editor: Fix infinite appending of docks without slots to config
2025-12-01 11:50:07 +01:00
Rémi Verschelde
7135bb534f
Merge pull request #113262 from lodetrick/dock-default-fix
Fix Editor Docks not updating tab styles when loading layout
2025-12-01 11:49:32 +01:00
Rémi Verschelde
053bcf9d30
Merge pull request #113252 from bruvzg/ed_nat_menu_theme
[Editor] Simplify native menu icon generation.
2025-12-01 11:49:24 +01:00
Eshaan
819b69f2c1 Editor: Fix infinite appending of docks without slots to config
Docks without default slots (index -1, config key "dock_0") were being
infinitely appended to the editor layout config because this special
slot was never cleared before saving, unlike regular dock slots.

This adds code to explicitly clear the dock_0 config key before saving
closed docks, preventing infinite appending.
2025-11-29 17:29:23 +11:00
Logan Detrick
cac9651713 Fix docks not updating tab styles 2025-11-28 16:05:55 -08:00
Logan Detrick
3140ae1042 Use new dock system for SpriteFrames Dock 2025-11-28 03:25:13 -08:00
Pāvels Nadtočajevs
e68b2436ee
[Editor] Simplify native menu icon generation. 2025-11-27 23:04:51 +02:00
kobewi
68e9cb4a97 Fix initial dock tabs 2025-11-27 17:29:43 +01:00
Thaddeus Crews
8c76d71971
Merge pull request #113065 from KoBeWi/Outdock
Add bottom dock tab style setting
2025-11-25 09:52:30 -06:00
kobewi
92ce6c7b75 Add bottom dock tab style setting 2025-11-25 00:04:04 +01:00
Logan Detrick
62eeecd528 Fix extra NOTIFICATION_VISIBILITY_CHANGED notifications 2025-11-24 03:42:43 -08:00
kobewi
67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Logan Detrick
e50cf880c3 Allow tab_rmb_clicked signal to always be emitted 2025-11-07 11:10:09 -08:00
Logan Detrick
e2caff9a06 Refactor Bottom Panel to be a TabContainer 2025-11-06 13:39:52 -08:00
kobewi
682b0f7c54 Add switch on hover to TabBar 2025-10-22 00:34:57 +02:00
kobewi
97b398cba1 Rework editor docks 2025-09-29 17:30:41 +02:00
kobewi
2fd881c40f Don't hard-code hsplit count 2025-09-19 16:05:26 +02:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
Renamed from editor/editor_dock_manager.cpp (Browse further)