Commit graph

6713 commits

Author SHA1 Message Date
Thaddeus Crews
f27f917d32
Merge pull request #107955 from lodetrick/mouse-signals
Fix `mouse_entered` and `mouse_exited` Signals being emitted too early
2025-09-19 09:17:04 -05:00
Thaddeus Crews
2c1ad5b07a
Merge pull request #109031 from bruvzg/tab_spacing
Include `SPACING_SPACE` in tab stops calculation.
2025-09-19 09:17:00 -05:00
Pablo Andres Fuente
2ef3ebf934 Fix ColorPickerButton close popup on mouse click
Fixes #91813
2025-09-18 08:52:30 -03:00
kobewi
43fa18c3e6 Fix color picker shape minimum size 2025-09-17 21:33:38 +02:00
Lukas Tenbrink
abe3b481ae Make conversions from LocalVector to Vector explicit. 2025-09-16 21:41:28 +02:00
Mounir Tohami
b22e266d71 Allow all ColorPicker Shapes to expand horizontally
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-09-16 21:35:46 +03:00
Thaddeus Crews
ebb51d1f7d
Merge pull request #109363 from Giganzo/line_edit_rtl_icon
Fix LineEdit icon positon in right-to-left layout
2025-09-16 09:48:58 -05:00
kobewi
502f49d7f9 Redraw shape controls when ColorPicker theme changes 2025-09-05 18:04:38 +02:00
Giganzo
c6be28af7a Fix SpinBox value change when held down on separation between buttons 2025-09-02 23:15:56 +02:00
Clay John
fcd1cf8d57
Merge pull request #110191 from bruvzg/tx_upd_or
[TextEdit] Fix text edit font update order.
2025-09-02 07:24:02 -07:00
Pāvels Nadtočajevs
7368d148c1
[TextEdit] Fix text edit font update order. 2025-09-02 08:51:18 +03:00
Thaddeus Crews
89f32c6ead
Merge pull request #110107 from aaronfranke/fix-range-overflow
Fix Range scale overflow
2025-09-01 12:25:47 -05:00
Thaddeus Crews
8ccb7ba2ec
Merge pull request #90832 from YeldhamDev/just_ignore_the_margin_bro
Fix incorrect submenu icon and accelerator text positions involving margins
2025-09-01 12:25:44 -05:00
Mounir Tohami
5412885a7a Fix ColorPicker after adding intensity sliders. 2025-09-01 13:06:44 +03:00
Mike Precup
67723a9572 Speed up very large Trees 2025-08-31 13:38:43 -07:00
Aaron Franke
efb580e9e5
Fix Range scale overflow 2025-08-29 20:43:51 -07:00
danielgsilva
bf7422e2c7 Take into account parent and child folding status when drawing relatioship lines 2025-08-29 14:03:39 +01:00
Pāvels Nadtočajevs
02adbc47ba
Do not set flags when PopupMenu::set_visible is called to hide popup. 2025-08-28 13:16:16 +03:00
Thaddeus Crews
9c5cb0d38f
Merge pull request #109927 from deralmas/no-reason-to-hide
Popup: Reset state on visibility change
2025-08-27 13:39:40 -05:00
Pāvels Nadtočajevs
90370a08ec
Clamp menus at the bottom of the screen. 2025-08-27 15:29:50 +03:00
danielgsilva
611fc62fe4 Reinstate const parameter in draw_item_rect 2025-08-27 10:27:15 +01:00
Kevin Lam
4c9bd858c7 Fix tree to update size with scrollbars disabled
When scrollbars are disabled, tree size is dependant on item sizes, so this adds missing checks for when to resize. The side effect of the bug was that scrollbars could incorrectly appear when items change at runtime.
2025-08-24 20:00:48 -05:00
Aaron Franke
0ad409bcd6
Rescale values to better utilize R128 range before snapping 2025-08-24 09:45:14 -07:00
Dery Almas
31f7d68ef4 Popup: Reset state on visibility change
The original logic was never called for certain platforms, leaving the
hide reason unset and causing weird semi-random issues with the few
users of that internal API, such as when renaming nodes in the scene
tree editor.
2025-08-24 10:37:12 +02:00
kobewi
e85e8da55d Enable input when ColorPicker popup exits tree 2025-08-21 13:54:17 +02:00
aaronp64
019f4ab403 Update TextEdit to use center alignment for inline objects
Updated to use center alignment instead of top to avoid shifting the line of text up when adding an object.
2025-08-20 17:19:58 -04:00
Thaddeus Crews
86bb48ab83
Merge pull request #109755 from Giganzo/option-button-icon-clear
Fix OptionButton not removing icon when using clear
2025-08-19 10:29:43 -05:00
Giganzo
5c59a75923 Fix OptionButton not removing icon when using clear 2025-08-19 10:55:42 +02:00
Thaddeus Crews
40c96b8433
Merge pull request #109046 from bruvzg/ac_win_x
[Accessibility] Process non-focusable windows (popups, menus) as part of the parent window tree.
2025-08-18 08:29:12 -05:00
Thaddeus Crews
039a480ff7
Merge pull request #109708 from Giganzo/popup-menu-accel
Fix PopupMenu accel position
2025-08-18 08:29:09 -05:00
Thaddeus Crews
9812d405b8
Merge pull request #109354 from KoBeWi/ETRC
Fix some localization issues in controls
2025-08-18 08:29:09 -05:00
Thaddeus Crews
589e7579da
Merge pull request #109541 from bruvzg/le_dblclick
[LineEdit] Fix double click not selecting single character words.
2025-08-18 08:29:06 -05:00
Giganzo
cadfd52b16 Fix PopupMenu accel position 2025-08-17 22:55:37 +02:00
Pāvels Nadtočajevs
0bd9437237
[RTL] Fix text around visible_characters boundary being added twice to the buffer. 2025-08-17 18:45:25 +03:00
Pāvels Nadtočajevs
7b47f5e8db
[Accessibility] Process non-focusable windows (popups, menus) as part of the parent window tree. 2025-08-17 12:15:08 +03:00
Thaddeus Crews
90ba13bd0b
Merge pull request #109528 from syntaxerror247/drive-selection-issue
Fix drive selection issue on Android
2025-08-13 18:42:13 -05:00
Pāvels Nadtočajevs
f260c5db8a
find_*_valid_focus: Check all tested neighbors to prevent loops. 2025-08-13 23:59:01 +03:00
Pāvels Nadtočajevs
67f80aaa23
[LineEdit] Fix double click not selecting single character words. 2025-08-13 10:42:46 +03:00
Thaddeus Crews
cc9fcbeb1b
Merge pull request #109100 from aaronfranke/range-snap
Fix snapping logic in Range
2025-08-12 11:46:36 -05:00
Pāvels Nadtočajevs
10fd7163d4
Add methods to check which event first triggered "just pressed/released" state. 2025-08-12 16:25:23 +03:00
Aaron Franke
af8bdac5a9
Use r128.h for high precision snapping 2025-08-12 04:11:33 -07:00
Aaron Franke
eee7ce635b
Fix snapping logic in Range 2025-08-12 03:32:27 -07:00
Anish Mishra
5bcf9a5a57 Fix drive selection issue on Android 2025-08-11 21:47:00 +05:30
Thaddeus Crews
6807ec688d
Merge pull request #109441 from aaronp64/rtl_table_search
Fix issues searching `RichTextLabel` when search result is in a table
2025-08-11 09:55:19 -05:00
aaronp64
f0eddb8e6f Fix issues searching RichTextLabel when search result is in a table
Fixes for cases where search results would be skipped or repeatedly found involving tables in RichTextLabel:
- If previous result was found in last cell of table, earlier cells would be skipped, since the end of the table was reached.  Updated to not skip earlier cells when searching in reverse.
- When choosing next line to continue from after searching table, the inner line number within the table's cell was added, causing the search to jump forward if not on line 0 in the cell.  This could cause lines to get skipped when searching forward, or searching the table again when searching in reverse.  Updated to continue from the immediate next line before/after the table.
- If a table cell has multiple lines, repeated searching would only include the line where the previous result was found, then jump to the next cell.  Updated to search remaining lines in the same cell first.
2025-08-08 15:28:53 -04:00
Pāvels Nadtočajevs
d13b5361b4
[TextServer] Fix caret hit test rounding. 2025-08-08 11:06:07 +03:00
Mansur Isaev
4066281bab Add metadata for slots in GraphNode 2025-08-08 07:36:26 +04:00
Summersay415
bf5fada0b1 Revert "Fix incorrect anchor preset when custom offset is set" 2025-08-07 12:55:59 +07:00
Giganzo
fbf27dbfc6 Fix LineEdit icon positon in right-to-left layout 2025-08-06 21:55:37 +02:00
Thaddeus Crews
a08ebf9c2d
Merge pull request #109329 from Giganzo/line_edit_center
Fix LineEdit center alignment
2025-08-06 12:01:15 -05:00