kobewi
f7b9703cbd
Use actual class names in resource type hints
2026-01-29 21:07:56 +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
Michael Alexsander
4383cd06f1
Fix `TabContainer`'s minimum size ignoring the popup button
2025-12-17 18:27:49 -03:00
kobewi
646ac8494b
Allow to customize TabContainer tabs in editor
2025-11-22 00:28:59 +01:00
kobewi
682b0f7c54
Add switch on hover to TabBar
2025-10-22 00:34:57 +02:00
Michael Alexsander
8973c91293
Add icon color theme items for `TabBar` and `TabContainer`
2025-10-03 10:41:28 -03:00
Logan Detrick
88280a6b2a
Fix TabBar minimum size with clip_tabs on
2025-07-13 16:40:22 -07:00
Michael Alexsander
454e4f817c
Make build profile project detection also set build options
2025-06-03 11:11:33 -03:00
Thaddeus Crews
e45cc68092
Merge pull request #106746 from HolonProduction/tab-container-material-fix
...
GUI: Use `TabContainer` material for internal `TabBar`
2025-06-02 18:51:58 -05:00
Logan Detrick
944295ab04
Fix TabContainer respecting tabbar_background margins
2025-05-31 13:49:38 -07:00
HolonProduction
f6e26d01d5
GUI: Use `TabContainer` material for internal `TabBar`
2025-05-23 13:58:01 +02:00
Logan Detrick
5fbc8a61fc
Fix TabBar hidden tabs handling
2025-05-13 18:11:00 -07:00
kit
d16e8b7ca4
Fix and rename mouse filter recursive behavior
...
and focus mode recursive behavior.
2025-04-09 23:45:03 -04:00
Pāvels Nadtočajevs
b106dfd4f9
Base accessibility API.
2025-04-08 20:14:28 +03:00
kobewi
bc9d0c7835
Add templated version of ObjectDB::get_instance()
2025-03-27 15:43:23 +01:00
Thaddeus Crews
777c6637e9
Merge pull request #103214 from aaronjyoder/master
...
Add tab spacing modifier for tabs in TabBar and TabContainer
2025-03-24 10:00:54 -05:00
Rémi Verschelde
7ad0b9b16c
Merge pull request #97495 from Delsin-Yu/control_recursive_disable_children
...
[GUI] Implement properties that can recursively disable child controls' `Focus Mode` & `Mouse Filter`
2025-03-19 12:26:03 +01:00
kobewi
92ab92114e
Don't duplicate internal nodes
2025-03-07 16:08:53 +01:00
DE-YU_H14
a49ca33a7f
Implement properties that recursively disables children's focus & mouse filter.
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-03-07 22:34:58 +08:00
Aaron J Yoder
117d5cbf96
Add tab spacing modifier for tabs in TabBar and TabContainer
2025-03-05 16:55:37 -05:00
A Thousand Ships
5dcab0e606
Prevent some internal nodes being duplicated in Controls
2025-02-10 13:27:08 +01:00
Janis Kirsteins
815e905972
Typo fix: rename SortableVisbilityMode
2025-01-19 00:33:39 +01:00
kit
f2f34e9c50
Fix TabBar initialization issue and add tests
2024-09-20 18:49:46 -04:00
kit
3d6814e5d2
Fix TabContainer tab offset moving when not needed
2024-09-19 19:26:35 -04:00
Mounir Tohami
2ff61e0252
Fix `TabContainer` minimum size
2024-09-18 01:41:54 +00:00
A Thousand Ships
d519715d94
[Scene] Add `SceneStringNames::font(_size/_color)`
2024-06-18 17:24:27 +02:00
kobewi
02e1e6d1ec
Add visibilty mode to as_sortable_control()
2024-06-03 20:01:31 +02:00
kobewi
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
Rémi Verschelde
098a4e945e
Merge pull request #91188 from YeldhamDev/love_fixing_other_peoples_regressions
...
Fix `TabContainer` regressions related to switching tabs in certain cases
2024-05-02 12:46:39 +02:00
Michael Alexsander
1c32fa2f40
Fix `TabContainer` regressions related to switching tabs in certain cases
2024-04-26 03:07:21 -03:00
Haoyu Qiu
779426b2fa
Allow setting icon max width for TabContainer
2024-04-26 08:27:27 +08:00
Rémi Verschelde
d7abefd0a3
Merge pull request #91038 from timothyqiu/tab-container-toggle-icon-text
...
Fix TabContainer using wrong content rect after tab title update
2024-04-23 19:12:03 +02:00
Mansur Isaev
b37ddfc606
Add tab tooltip text
2024-04-23 08:28:48 +04:00
Haoyu Qiu
91918e8cb7
Fix TabContainer not updating content rect after changing tab title
2024-04-23 09:48:59 +08:00
Haoyu Qiu
fd14ba34d1
Fix TabContainer not redrawing after toggling tab icon
2024-04-20 21:08:46 +08:00
Michael Alexsander
adea1a4b9b
Fix `TabContainer` desync when tabs share names
2024-04-09 02:02:05 -03:00
A Thousand Ships
79ba22a73f
Use `Vector*` component-wise `min/max/clamp` functions where applicable
2024-03-20 13:47:42 +01:00
kit
6e965f6c83
Allow tab deselection
2024-01-29 14:30:34 -05:00
kit
f6a212837b
TabContainer bottom position
2024-01-06 15:31:08 -05:00
kit
a2674463fa
fix dock visibility issues
2023-10-30 10:52:07 -04:00
kit
8985a46bdd
TabBar save current tab
2023-10-26 18:32:22 -04:00
kit
b7884878fb
Fix TabContainer drag to rearrange
2023-10-25 16:22:32 -04:00
kit
701c8d8323
Fix tab dragging issues
2023-10-22 13:58:31 -04:00
Yuri Sizov
215e036600
Add bulk change guards to successive theme overrides in Editor and GUI
2023-10-19 18:14:14 +02:00
Rémi Verschelde
c57d9f3483
Merge pull request #79104 from DrRevert/focusable_tabs_refactor
...
Allow to focus individual tabs in `TabBar`/`TabContainer`
2023-09-25 17:17:51 +02:00
Rémi Verschelde
42fb795eb8
Merge pull request #80227 from raulsntos/get_tab_bar
...
Expose the `TabBar` of a `TabContainer`
2023-09-24 23:30:56 +02:00
Raul Santos
408a08f2c1
Expose the `TabBar` of a `TabContainer`
...
Add `TabContainer::get_tab_bar` method to retrieve the `TabBar` of a `TabContainer`.
2023-09-22 20:08:28 +02:00
Arkadiusz Marcin Kołek
18811ac814
Allow to focus individual tabs in TabBar/TabContainer
2023-09-17 18:49:48 +02:00
Yuri Sizov
2924bfd4d3
Register theme properties with ThemeDB
2023-09-11 13:45:23 +02:00
Yogendra Manawat
d7bf05b490
Fix TabContainer's font_hovered_color theme property
2023-08-30 21:25:41 +05:30