Commit graph

625 commits

Author SHA1 Message Date
Michael Alexsander
aeb3a45c97
Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
Pāvels Nadtočajevs
3f757c41fc
Update access-kit to 0.17.0 2025-07-29 08:37:01 +03:00
passivestar
fed6b0dfe5 Fix Tree cell text vertical alignment 2025-07-26 16:32:01 +04:00
kobewi
1f4044c0f1 Fix inconsistent column in Tree click detection 2025-07-17 14:29:44 +02:00
danielgsilva
3b17450261 Draw guide lines over selection and focus styleboxes 2025-07-08 11:30:40 +01:00
BrotherShort
842b534bee Fix rename autoloads 2025-06-22 12:59:48 +08:00
Micky
76a7c31a5d Rename TreeItem's alt_text to description for consistency
...with Accessibility API
2025-06-14 19:56:30 +02:00
Thaddeus Crews
6c16d3a61f
Merge pull request #106286 from BrotherShort/FileSystemTree-rename-offset
Fix FileSystemTree rename TextEdit is offset
2025-06-04 10:34:31 -05:00
Michael Alexsander
454e4f817c
Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
Thaddeus Crews
777f1c10fa
Merge pull request #105376 from KoBeWi/quequeque
Queue hover update when creating TreeItem
2025-05-26 11:24:32 -05:00
BrotherShort
9222341575 Fix FileSystemTree rename TextEdit is offset 2025-05-23 01:02:06 +08:00
kobewi
c632cf9ffa Deselect invisible TreeItems 2025-05-20 16:58:54 +02:00
Haoyu Qiu
7aa9174bc4 Lazy create menu and slider nodes in Tree 2025-05-19 15:59:48 +08:00
Haoyu Qiu
88d922c55e Cleanup header includes in Tree 2025-05-15 14:28:00 +08:00
Thaddeus Crews
4e507792f2
Merge pull request #105918 from DarkMessiah/fix_tree_item_custom_bg_color
Fix background size calculation in TreeItem
2025-05-13 16:22:14 -05:00
Thaddeus Crews
01fc9aee6c
Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
lawnjelly
f8f350a32a Add GLOBAL_GET cached macros.
GLOBAL_GET is an expensive operation which should not be used each frame / tick.
This PR adds macros which do a cheaper revision check, and only call the expensive GLOBAL_GET when project settings have changed.

Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-04-30 15:08:50 +01:00
Stanislav Labzyuk
efd29f4caa Fix background size calculation in TreeItem 2025-04-29 19:58:29 +02:00
dugramen
eb973015d6 Tree multiselect with shift up & down arrow keys 2025-04-25 21:47:16 -04:00
Thaddeus Crews
8aaae4f4f3
Merge pull request #98560 from Koyper/tree_relationship_line_fix
[Tree] Fix relationship lines 1px width draw bug when MSAA anti aliasing is enabled
2025-04-21 08:24:06 -05:00
Koyper
4766e32419 Fix Tree relationship line 1px width draw bug. 2025-04-14 18:07:03 -05:00
kobewi
ac2179c546 Queue hover update when creating TreeItem 2025-04-14 10:46:03 +02:00
Thaddeus Crews
94282d88f9
Core: Use Math namespace for constants 2025-04-10 16:29:30 -05:00
Thaddeus Crews
3e9f624b0b
Merge pull request #103791 from BrotherShort/scenetree_item_text_display
Fix SceneTree Item text display bug in Right-to-Left
2025-04-10 10:18:15 -05:00
Thaddeus Crews
504036466b
Merge pull request #102878 from Giganzo/tree-jiggle
Fix Tree buttons jiggle on horizontal scrolling
2025-04-10 10:18:11 -05:00
Pāvels Nadtočajevs
b106dfd4f9
Base accessibility API. 2025-04-08 20:14:28 +03:00
Thaddeus Crews
e471465d39
Merge pull request #104370 from BrotherShort/no-arrow-no-root-offset
Tree: Fix offset relationship lines with Hide Folding
2025-03-30 09:06:02 -05:00
Thaddeus Crews
bc5c739ff8
Merge pull request #104708 from Alex2782/tree_cleanup
`Tree`: apply comment style guidelines and remove unused variables.
2025-03-30 09:06:00 -05:00
Alexander Hartmann
b96e8d5886 Tree: apply comment style guidelines and remove unused variables.
Co-Authored-By: Tomasz Chabora <2223172+KoBeWi@users.noreply.github.com>
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-03-28 18:03:39 +01:00
BrotherShort
f660cdb7cf
Tree: Fix offset relationship lines with Hide Folding 2025-03-28 15:05:24 +01:00
Rémi Verschelde
0251fc4476
Merge pull request #104399 from scgm0/Improve-Popup-content_scale_factor
Improve Popup `content_scale_factor`
2025-03-28 14:32:58 +01:00
Rémi Verschelde
1116fc7b0f
Merge pull request #104201 from BrotherShort/folding-move-to-2nd-col
Fix folding arrow and relationship lines move to 2nd column.
2025-03-28 14:32:35 +01:00
scgm0
27438a1b9d Improve Popup content_scale_factor 2025-03-26 23:47:40 +08:00
Thaddeus Crews
fe3aa047c9
Merge pull request #104241 from Macksaur/tree-item-button-drag
Prevent clicking of TreeItem buttons when letting go outside of the button
2025-03-24 15:27:30 -05:00
Thaddeus Crews
a76c1ac1d6
Merge pull request #104141 from BrotherShort/treeitem-rename-edit-offset
Fix the TreeItem rename LineEdit is offset
2025-03-19 17:46:08 -05:00
kobewi
10f6c01b9c Remove ABS in favor of Math::abs 2025-03-19 13:52:40 +01:00
Mack
146fa48a4a Prevent clicking of TreeItem buttons when letting go outside of the button. 2025-03-16 16:35:29 +00:00
Pāvels Nadtočajevs
2bbf0f2317
Add properties to configure space trimming on line break. 2025-03-16 16:15:37 +02:00
BrotherShort
3c9c0006b4 Fix folding arrow and relationship lines move to 2nd column. 2025-03-16 05:20:42 +08:00
BrotherShort
08f93fcf1e Fix the TreeItem rename LineEdit is offset 2025-03-15 02:39:23 +08:00
Thaddeus Crews
d190cc6d6f
Merge pull request #100412 from havi05/tree-hover-on-selected
`Tree` highlight selected items on hover
2025-03-13 08:57:18 -05:00
Aryombre
eeb46b7c70 Fix : drag unselected tree item when 2+ tree items selected now correctly drag the pointed item 2025-03-13 00:48:51 +01:00
BrotherShort
b1938c41bb Fix SceneTree Item text display bug 2025-03-09 23:02:34 +08:00
BrotherShort
7d7b773147 Fix SceneTree's rename LineEdit's offset position 2025-03-06 23:36:08 +08:00
Thaddeus Crews
8171c06036
Merge pull request #102865 from Giganzo/tree-keyboard-nav-rtl
Fix Tree keyboard navigation in RTL direction
2025-03-05 12:08:05 -06:00
BrotherShort
571cd4de7d Keep editor SceneTree buttons attached to the cell in Right-To-Left
Update tree.cpp.
Fix #102191.

Update scene/gui/tree.cpp

Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2025-03-04 03:38:41 +08:00
Giganzo
00527d0588 Fix Tree hover position with multiple columns 2025-02-19 17:09:38 +01:00
Hilderin
26cbaca446 Fix Tree Mouse hover position 2025-02-16 08:45:09 -05:00
Giganzo
d687f375bb Fix Tree buttons jiggle on horizontal scrolling 2025-02-14 22:59:20 +01:00
Giganzo
bd63123835 Fix Tree keyboard navigation in RTL direction 2025-02-14 16:35:44 +01:00