Commit Graph

26 Commits

Author SHA1 Message Date
Thaddeus Crews 7c2a32498c Merge pull request #115954 from Scrawach/fix-missing-tooltip-for-panel-without-configurated-keys
Fix missing tooltip for panel with shortcuts without configurated keys
2026-03-30 13:35:12 -05:00
Rémi Verschelde 005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Rémi Verschelde eabb9a63d4 Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
kobewi 6b8bc19c5a Add extra bottom dock slots 2026-02-18 15:23:25 +01:00
scrawach 8a44565c86 Fix missing tooltip for panel with shortcuts without configurated keys 2026-02-06 15:41:35 +03:00
Michael Alexsander e50af99ff2 Convert the bottom VCS dock to a EditorDock and tie it with the Commit dock
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-03 12:13:44 -03:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
kobewi 4274f8b543 Replace DockSlot with DockTabContainer 2026-01-29 16:52:01 +01:00
Thaddeus Crews 4b4b16b577 Merge pull request #114733 from KoBeWi/another_file_gone_without_trace
Remove DockConstants
2026-01-28 12:27:07 -06:00
kobewi 4e34dc0b4d Remove DockConstants 2026-01-27 16:43:25 +01:00
Nolan Darilek d53ab67b83 GUI: Add accessibility region role for landmark navigation
Adds ROLE_REGION to allow controls to be marked as accessibility
regions/landmarks.

- Add `accessibility_region` property to Control
- Add ROLE_REGION to DisplayServer and AccessKit mapping
- Prevent Container/ScrollContainer from overriding region role
- Fix TabContainer to update accessibility when tabs change
- Mark editor docks, main screen, bottom panel, and scene tabs as regions
2026-01-19 08:12:33 -05:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Logan Detrick 0e072e9014 Fix docks grabbing too much focus 2025-12-22 17:41:58 -08:00
kobewi a35f7d62b2 Improve EditorDock shortcut property 2025-12-15 17:17:31 +01:00
kobewi 0ed400a45f Improve style changed signal in EditorDock 2025-12-13 21:06:02 +01:00
Michael Alexsander f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
Rémi Verschelde 6b0a74073c Merge pull request #113296 from KoBeWi/soft_open_gently
Fix dock opening focus
2025-12-05 09:38:08 +01:00
kobewi 2de97cafb7 Change Theme to EditorDock and add closable property 2025-12-02 16:27:36 +01:00
kobewi cea95e6004 Fix dock opening focus 2025-11-29 00:44:01 +01:00
kobewi a07fcf5d05 Change MSBuildPanel to EditorDock 2025-11-25 21:26:50 +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
kobewi a945df8413 Improve editing EditorDock node
Co-authored-by: Capry <lunacapryy@gmail.com>
2025-11-24 22:17:28 +01:00
kobewi 67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
kobewi 97b398cba1 Rework editor docks 2025-09-29 17:30:41 +02:00