1
0
Fork 0
Commit Graph

36 Commits

Author SHA1 Message Date
kobewi 65ffa4f7a5 Defer updating dock tabs 2025-12-16 11:48:37 +01:00
Rémi Verschelde 318aeded6a
Merge pull request #113339 from aaronp64/bottom_dock_popup
Fix bottom panel dock layout popup position
2025-12-16 11:26:37 +01:00
aaronp64 a7e227b7bb Fix bottom panel dock layout popup position
Update EditorDockManager::_dock_container_popup to consistently use tab bar position to determine popup position, rather than combining tab bar and container positions.  This handles cases where the tabs are on the bottom of the container, like for the bottom panel.
2025-12-14 10:19:21 -05:00
kobewi 0ed400a45f Improve style changed signal in EditorDock 2025-12-13 21:06:02 +01:00
Thaddeus Crews 5831c53ed6
Merge pull request #113822 from kitbdev/fix-editor-distraction-free-sc-size
Fix distraction-free mode changing split offsets
2025-12-10 18:10:28 -06:00
kit 1c5ccfe61c Fix distraction-free mode changing split offsets 2025-12-09 17:15:13 -05:00
kobewi 7b02f8f125 Add shortcuts to dock tooltips 2025-12-09 22:27:09 +01:00
Rémi Verschelde f8ea55122a
Merge pull request #113775 from KoBeWi/waiting_for_DockTabContainer
Fix bottom panel pinning
2025-12-09 17:17:48 +01:00
kobewi c15e04cc43 Fix bottom panel pinning 2025-12-08 23:19:05 +01:00
kobewi 035de4a6ba Fix dock window titles not being translated 2025-12-06 19:12:46 +01:00
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