1
0
Fork 0
Commit Graph

6736 Commits

Author SHA1 Message Date
Thaddeus Crews db077a4fec
Merge pull request #113531 from aaronp64/progress_bar_round
Round `ProgressBar` percentage instead of truncating
2025-12-03 16:50:31 -06:00
aaronp64 9e9ca20239 Round ProgressBar percentage instead of truncating
Updated to round before converting ratio to int, to make percentage display more accurate
2025-12-03 16:25:44 -05:00
Rémi Verschelde 2ecefada8d
Merge pull request #113503 from YeldhamDev/its_an_internal_problem_you_see
Fix `ScrollContainer` ignoring internal nodes added externally
2025-12-03 14:58:34 +01:00
Rémi Verschelde 04107df01b
Merge pull request #113493 from dsnopek/requiredparam-sync-headers
Synchronize the names for `RequiredParam<T>` arguments in header files
2025-12-03 14:58:25 +01:00
Nolan Darilek 6304e9f876 Accessibility: Fix text field character count and line navigation
Two fixes for text field accessibility:

1. Fix character count being off by one due to trailing newline always
   being appended to the last line. Add `is_last_line` parameter to
   `accessibility_create_sub_text_edit_elements()` to control this.

2. Link adjacent TextRuns via `previous_on_line`/`next_on_line` so
   screen readers can properly navigate lines. Without these links,
   AccessKit treats each TextRun as a separate line, causing incorrect
   announcements when arrowing through multi-line text.
2025-12-03 07:19:05 -05:00
Michael Alexsander ad22add5ca
Fix `ScrollContainer` ignoring internal nodes added externally 2025-12-03 09:11:06 -03:00
David Snopek 308f23f21d Synchronize the names for `RequiredParam<T>` arguments in header files 2025-12-03 04:14:52 -06:00
Rémi Verschelde 03546373f4
Merge pull request #113320 from Koyper/fix_popup_menu_accelerator_incorrect_highlighting
[PopupMenu] Fix accelerator incorrect highlighting when mouse moves toward submenu
2025-12-03 09:49:50 +01:00
Rémi Verschelde 46cfb80f21
Merge pull request #104496 from FeniXb3/fix-color-palette-cache
Fix preset cache usage in ColorPicker
2025-12-03 09:49:22 +01:00
Konrad Gadzina 846ae11cd7
Fix preset cache usage in ColorPicker 2025-12-03 09:24:24 +01:00
Thaddeus Crews 9f76aa3df5
Merge pull request #113282 from dsnopek/required-ptr-get-out-there
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 -06:00
Thaddeus Crews 554c2ab374
Merge pull request #112991 from syntaxerror247/fix-completion-popup-placement
Fix completion popup placement and adjust lines to available space
2025-12-02 11:52:12 -06:00
David Snopek fc92ce3e7f Use `RequiredParam`/`RequiredResult` in some high value places 2025-12-02 10:44:12 -06:00
Rémi Verschelde fe17c16ff9
Merge pull request #112491 from YeldhamDev/deep_within_the_shadows_lays_scrollable_content
Add scroll hints to `ScrollContainer` and `Tree`
2025-12-02 14:15:58 +01:00
kobewi c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Koyper 7282a8564b fix popup menu accelerator incorrect highlighting 2025-12-01 08:43:50 -06:00
Koyper 3ae88632e2 Fix redundant attempts to connect popup hidden signal on submenu 2025-11-27 08:53:34 -06:00
Michael Alexsander 639e396d98
Add scroll hints to `ScrollContainer` and `Tree` 2025-11-26 11:04:49 -03:00
Anish Kumar 834dfcbcaf Fix completion popup placement and adjust lines to available space 2025-11-26 19:12:36 +05:30
kit e4e00a5461 Fix SplitContainer crash on change type 2025-11-25 16:10:08 -05:00
Thaddeus Crews 6774821a23
Merge pull request #111926 from YeldhamDev/stop_pointing_fingers
Show the arrow cursor on disabled `LinkButton`s
2025-11-25 12:55:10 -06:00
Pāvels Nadtočajevs 2721dbf5bc
[PopupMenu] Update global menu shortcuts when shortcut is externally changed. 2025-11-25 20:32:42 +02:00
Thaddeus Crews e1aebc6f95
Merge pull request #58749 from KoBeWi/tab_customizer
Allow customization of TabContainer tabs in editor
2025-11-25 09:52:40 -06:00
Thaddeus Crews 5afc01c46d
Merge pull request #112604 from bruvzg/pop_center_rec
Update rect after `_pre_popup` in `popup_centered_*`.
2025-11-25 09:52:38 -06:00
Thaddeus Crews a259ad354f
Merge pull request #112295 from bruvzg/rtl_empty_scroll
[RTL] Do not apply scroll offset to empty RTL.
2025-11-25 09:52:23 -06:00
Thaddeus Crews b2b30b437b
Merge pull request #112935 from kitbdev/fix-selecting-disabled-tabs
Fix disabled tabs in TabBar are selectable
2025-11-25 09:52:21 -06:00
kit 7e55f1d1bf Allow SplitContainer to have multiple children 2025-11-24 16:50:09 -05:00
Thaddeus Crews 1fc27cc1a9
Merge pull request #95817 from nongvantinh/implement-10493
Implement dynamic scaling of the LineEdit right icon based on control size and scale factor
2025-11-24 10:21:39 -06:00
Thaddeus Crews 761b78b7ec
Merge pull request #112967 from Koyper/fix_popup_menu_error_spam_and_remove_native_signals
[PopupMenu] Fix error spam and skip submenu hidden signals on native menus
2025-11-24 10:21:38 -06:00
BrotherShort 1538b2b8e6 Fix tab bar offset 2025-11-24 03:35:45 +08:00
Nông Văn Tình 270407b20a Implement dynamic scaling of the LineEdit right icon based on control size and scale factor
The implementation allows the LineEdit node to scale the right icon to match the font size first. Then, when the `expand_icon` option is enabled, the icon will expand to the full height of the node. The scale of the icon can then be controlled using the scale factor.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-11-22 18:32:33 +07:00
Koyper 5b61baa60d Fix error spam and skip submenu hidden signals on native menus 2025-11-21 19:01:15 -06:00
Thaddeus Crews 25a62398e8
Merge pull request #112396 from sockeye-d/fix-scrollbar-margin-min-size
Make ScrollContainer scrollbar margins affect minimum size
2025-11-21 18:37:30 -06:00
kobewi 646ac8494b Allow to customize TabContainer tabs in editor 2025-11-22 00:28:59 +01:00
Thaddeus Crews b79fe2e020
Merge pull request #98428 from pafuent/fixing_color_picker_closing_popup_on_mouse_click
Fix `ColorPickerButton` close popup on mouse click
2025-11-20 16:47:08 -06:00
kit 472a26e895 Fix disabled tabs in TabBar are selectable 2025-11-18 17:00:39 -05:00
Thaddeus Crews 1e1f044fd1
Merge pull request #110256 from Koyper/fix_popup_menu_item_wont_open
[PopupMenu] Fix submenu item not popping on mouse enter
2025-11-18 14:00:45 -06:00
Luo Zhihao 7668360c68
SpinBox: Add a property to set whether `custom_arrow_step` rounds value 2025-11-18 12:12:33 -06:00
Koyper 70e6ac5db3 Fix PopupMenu submenu item not popping on mouse enter 2025-11-18 08:34:49 -06:00
Thaddeus Crews f14c189660
Merge pull request #108340 from KoBeWi/destructor_destruction
Remove empty constructors and destructors from `core/`
2025-11-17 19:36:14 -06:00
Thaddeus Crews 34e5b4e0df
Merge pull request #112673 from YeldhamDev/vs_theme_error_fix
Fix visual shader error when editing theme settings
2025-11-17 19:36:10 -06:00
kobewi e14263f917 Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
Thaddeus Crews fa1e1bbee7
Merge pull request #110543 from kitbdev/deprecate_textedit_background_color
Deprecate TextEdit `background_color`
2025-11-17 10:56:53 -06:00
kit e2cbfb53f1 Deprecate TextEdit background_color 2025-11-13 22:48:04 -05:00
Thaddeus Crews 2cd268fea4
Merge pull request #112441 from YeldhamDev/scrollbar_padding
Allow to add padding to `ScrollBar`s
2025-11-13 20:52:26 -06:00
Thaddeus Crews 31c856e96a
Merge pull request #112676 from YeldhamDev/why_were_those_floats_in_the_first_place
Fix blurry items on `PopupMenu` when `v_separation` has an odd value
2025-11-13 20:52:08 -06:00
Thaddeus Crews 3cc90cd925
Merge pull request #110524 from paul-marechal/filedialog-windows-fix
Fix file_dialog's root_subfolder on Windows
2025-11-13 17:43:03 -06:00
Thaddeus Crews b52e3f7e6b
Merge pull request #107440 from lodetrick/tabcontainer-popup
Allow `tab_rmb_clicked` to always work
2025-11-13 17:42:59 -06:00
Thaddeus Crews e53cbad0b1
Merge pull request #109322 from 4d49/graph-node-slot-meta
Add metadata for slots in `GraphNode`
2025-11-13 17:42:53 -06:00
Michael Alexsander 41d93ca03c
Fix blurry items on `PopupMenu` when `v_separation` has an odd value 2025-11-13 16:52:31 -03:00