Commit graph

6897 commits

Author SHA1 Message Date
Thaddeus Crews
4a0673c91a
Merge pull request #115802 from BrotherShort/give_hovered_pos_a_default_value
Give tree's `hovered_pos` a negative default value.
2026-02-05 09:32:30 -06:00
Thaddeus Crews
79eb6694a1
Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Lukas Tenbrink
c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Michael Alexsander
cdcab44e9b
Fix wrong size on Container nodes due to late cache update
Co-authored-by: kit <kitbdev@gmail.com>
2026-02-03 10:55:02 -03:00
BrotherShort
004f606d4e Give tree's hovered_pos a negative default value. 2026-02-03 21:05:10 +08:00
Thaddeus Crews
77f596abc5
Merge pull request #115729 from Manik2607/fix-current-line-highlight-gutter
Fix current line highlight not extending into gutter
2026-02-02 12:57:29 -06:00
Manik Sharma
4dfbd909ac Fix current line highlight not extending into gutter
Fixes regression where current line highlight no longer extends
into the gutter area. The highlight now starts from 0 instead of
xmargin_beg, making it extend all the way to the left edge.

This restores the 4.5.1 behavior where the current line highlight
spans the entire line including the gutter area and left margin.
2026-02-02 16:33:56 +05:30
Rémi Verschelde
63c78e684b
Merge pull request #114165 from KoBeWi/static
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Rémi Verschelde
0dec4ab393
Merge pull request #114519 from mxtherfxcker/fix/CamFocusTriggeredByDoubleClickingTreeButtons
Fix camera focus triggered by double-clicking Tree buttons
2026-01-31 22:50:39 +01:00
TheArchCoder
cb78af7bc7
Hide TreeItem edit popup on scroll. 2026-01-31 22:34:33 +01:00
Pāvels Nadtočajevs
f36366705e
[PopupMenu] Use parent GraphEdit scale for popups inside GraphElement instead of completely disabling it. 2026-01-30 10:05:46 +02:00
kobewi
f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Kazox61
fa2d63e3fe Adds VirtualJoystick 2026-01-29 08:29:12 +01:00
Thaddeus Crews
cdddc73745
Merge pull request #115379 from kitbdev/popupmenu-set-index
Add PopupMenu method `set_item_index`
2026-01-28 17:58:01 -06:00
Thaddeus Crews
a0bf14921a
Merge pull request #112797 from jinyangcruise/make_ItemList_ensure_current_is_visible_scroll_to_center
ItemList add `center_on_current()`
2026-01-28 17:57:55 -06:00
Thaddeus Crews
10aa2e3013
Merge pull request #111226 from PhairZ/copy-color
Add a copy button to the color picker dialog.
2026-01-28 12:27:16 -06:00
Thaddeus Crews
0620af8db3
Merge pull request #110759 from precup/scene-tree-dock-optimizations
Optimize tree size computation and the scene tree dock filter
2026-01-28 12:27:06 -06:00
Thaddeus Crews
0b60e188c3
Merge pull request #115360 from Nintorch/optimize-input-header-includes
Optimize `core/input/input.h` header `#include`ing
2026-01-28 12:27:02 -06:00
Thaddeus Crews
c5ab7727fa
Merge pull request #114323 from snowfrogdev/monospace-font-in-debugger-errors-tab
Tree: Add per-cell `autowrap_trim_flags` to TreeItem
2026-01-28 12:26:56 -06:00
Nintorch
eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Thaddeus Crews
2450bb0c75
Merge pull request #114449 from ndarilek/a11y-regions
GUI: Add accessibility region role for landmark navigation
2026-01-27 15:18:27 -06:00
Thaddeus Crews
9ef64c88fb
Merge pull request #115410 from YeldhamDev/build_profile_fix
Fix build profile generator creating bogus profiles
2026-01-27 09:04:17 -06:00
Thaddeus Crews
ae7d2defe2
Merge pull request #115006 from kitbdev/fix-te-editable-draw-caret
Fix TextEdit not drawing caret on setting editable
2026-01-27 09:04:04 -06:00
Michael Alexsander
a7c77ac1f7
Fix build profile generator creating bogus profiles 2026-01-26 21:42:01 -03:00
Thaddeus Crews
43fbc539dd
Merge pull request #115295 from Akosmo/hover-treeitem-fix
Reset drag unfold timer when mouse exits Tree
2026-01-26 15:01:54 -06:00
Thaddeus Crews
7b4e220465
Merge pull request #115378 from kitbdev/fix-popupmenu-set-id
Fix error after setting native PopupMenu item ID
2026-01-26 15:01:47 -06:00
Thaddeus Crews
4144627358
Merge pull request #114467 from Kn1feKillz/scrollbar-richtext
Fix `RichTextLabel` not updating after change `scroll_active` field
2026-01-26 15:01:44 -06:00
Thaddeus Crews
86b40d4439
Merge pull request #111859 from kitbdev/fix_te_ime_wrap_index_error
Fix TextEdit IME error on mouse over
2026-01-26 13:14:35 -06:00
Thaddeus Crews
bf28684b2a
Merge pull request #112745 from BrotherShort/fix-LineEdit-offset
Fix Tree focus item LineEdit is offset
2026-01-26 13:14:32 -06:00
kit
01839942fc Add PopupMenu method set_item_index 2026-01-26 12:17:56 -05:00
jinyangcruise
c82b5fe2ec ItemList support center_on_current(). 2026-01-27 00:06:59 +08:00
Michael Alexsander
d061d9bac3
Stop exposing external theme item properties 2026-01-26 11:49:03 -03:00
kit
7d3e84391b Fix error after setting native PopupMenu item ID 2026-01-25 19:27:57 -05:00
kobewi
8b400edb92 Don't force list icon size in EditorFileDialog 2026-01-24 13:29:37 +01:00
Akosmo
bf858ab659 Reset drag unfold timer when mouse exits Tree 2026-01-23 07:39:01 -03:00
passivestar
1e11fe936b Remove experimental flag from graph nodes 2026-01-21 05:46:10 +04:00
Kni1feKillz
3f50ab6f03 Fix RichTextLabel not updating
Fix RichTextLabel not updating when changing scroll_active in the editor and in projects
2026-01-20 16:18:37 +04:00
kobewi
59b2bb1fe8 Fix EditorFileDialog icon scale in list mode 2026-01-19 22:50:33 +01:00
Rémi Verschelde
895630e853
Merge pull request #115128 from KoBeWi/least_favorite_bug
Fix favorite files handling
2026-01-19 21:45:45 +01:00
Rémi Verschelde
f5b3183251
Merge pull request #114952 from YeldhamDev/hidden_tabs_offset_fix
Fix wrong offset for `TabBar` with hidden tabs
2026-01-19 21:45:30 +01:00
kobewi
ed4689c4ee Fix favorite files handling 2026-01-19 14:48:48 +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
BrotherShort
d4a7654493 Fix Tree focus item LineEdit is offset
Apply suggestion from @KoBeWi

Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2026-01-18 21:51:53 +08:00
kobewi
b962c91a6a Remove clip ignore from Tree background 2026-01-17 19:32:45 +01:00
kit
f2e370cfd3 Fix TextEdit not drawing caret on setting editable 2026-01-15 14:04:02 -05:00
Michael Alexsander
1218413a94
Fix wrong offset for TabBar with hidden tabs 2026-01-14 12:49:19 -03:00
Rémi Verschelde
58e15470e8
Merge pull request #114744 from scgm0/Fix-PopupMenu-size-scaling-again
Fix PopupMenu size scaling again
2026-01-13 11:06:20 +01:00
Thaddeus Crews
0034a5bce9
Merge pull request #112805 from BrotherShort/fix-tree-icon-overflows-
Fix TreeItem icon overflows column boundary
2026-01-12 11:19:15 -06:00
Thaddeus Crews
5538a710af
Merge pull request #114847 from SuperTemich2005/fix-for-114846
Scene: Fix `LineEdit.set_editable` to capture text focus when enabled.
2026-01-12 11:19:11 -06:00
SuperTemich2005
0e90c6d6d1 Fix LineEdit to reacquire Text Focus when enabled
A fix for LineEdit to reacquire Text Focus
when enabled while UI-focused.

When the player has a UI-focus on a disabled LineEdit node
and that node gets enabled, caret won't appear and arrow keys
will shift UI focus to other Control nodes.

By adding an if-check to call `edit()` in `set_enabled()` function,
LineEdit will capture Text Input Focus when it gets enabled if
the player has set UI focus on it.

Fixes #114846
2026-01-12 12:19:47 -04:00