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
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
Pāvels Nadtočajevs
3b12b3402f
Forward mouse events to embedded no-focus windows.
2025-08-05 22:31:44 +03:00
Pāvels Nadtočajevs
2111ff0e2a
Fix menu keyboard and controller navigation.
2025-07-21 10:03:07 +03:00
Adam Simpkins
254fa6c642
fix releasing the old unique name when renaming a Node
...
This fixes `Node::set_name()` to release the old unique name before
performing the rename. #76560 changed the code to update `data.name`
before calling `_release_unique_name_in_owner()`, causing to incorrectly
try releasing the new name instead of the old name.
Fixes #108683
2025-07-16 14:21:50 -07:00
Thaddeus Crews
af4e96b1b3
Merge pull request #108604 from deralmas/fitting-shenanigans
...
Wayland: Workaround tooltip issues
2025-07-15 08:04:27 -05:00
Thaddeus Crews
e1e2277f5a
Merge pull request #108530 from mihe/physics-debug-perf
...
Fix performance regression when rendering collision shapes
2025-07-15 08:04:25 -05:00
Thaddeus Crews
ba3848a4ef
Merge pull request #108387 from BadMachine/fix/102960-location_header_parsing_when_redirects
...
Fix wrong "location" substring matching when HTTP status is 301 or 302
2025-07-15 08:04:07 -05:00
Dery Almas
cf48f5a102
Disable tooltip fitting if FEATURE_SELF_FITTING_WINDOWS is available
2025-07-15 11:44:56 +02:00
Mikael Hermansson
8634a8e234
Fix performance regression when rendering collision shapes
2025-07-11 20:52:58 +02:00
Raul Santos
379d967d1a
Fix MissingNode {get,set}_original_scene bindings
2025-07-11 20:34:46 +02:00
Thaddeus Crews
e748514112
Merge pull request #105835 from bruvzg/edited_scene_direction
...
Improve edited scene layout direction detection.
2025-07-09 11:33:11 -05:00
BadMachine
9bc59cd100
- fixed wrong "location" substring matching when HTTP status is 301 or 302
2025-07-07 23:12:25 +02:00
Thaddeus Crews
9228354adc
Merge pull request #108112 from lawnjelly/fti_toplevel_resets
...
`FTI` - Add reset on setting `top_level`
2025-07-01 17:57:56 -05:00
lawnjelly
3f0de57b3c
Clear SceneTreeFTI completely on enabling / disabling.
2025-06-30 08:04:53 +01:00
lawnjelly
2d3dedb12d
FTI - Add reset on setting top_level
2025-06-29 17:01:51 +01:00
Thaddeus Crews
db28859774
Merge pull request #107591 from timothyqiu/group-enable-default
...
Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default
2025-06-24 18:34:28 -05:00
lawnjelly
583c72f999
FTI - Change SceneTree global setting to static
...
Also fixup FTI configuration warnings so that they only output when the project is using FTI.
2025-06-23 10:19:24 +01:00
Dimitri Sukhankin
6e650163da
Add a proper error message when trying to add node to a group with an empty name
2025-06-21 13:58:31 +04:00
Thaddeus Crews
e2a9c11157
Merge pull request #107584 from timothyqiu/editor-root-auto-translate
...
Fix root node auto translation settings affecting editor root
2025-06-18 18:13:51 -05:00
Thaddeus Crews
353bd80c91
Merge pull request #107581 from timothyqiu/window-title-update
...
Fix game view window not updating title when translation changes
2025-06-18 18:13:50 -05:00
Haoyu Qiu
a7ab249a2a
Make PROPERTY_HINT_GROUP_ENABLE hide properties by default
2025-06-16 20:03:49 +08:00
Pāvels Nadtočajevs
34a97f9c9b
Fix scale and position of popups with force_native.
2025-06-16 13:03:42 +03:00
Haoyu Qiu
2a7fa46110
Fix root node auto translation settings affecting editor root
2025-06-16 17:12:27 +08:00
Haoyu Qiu
0a1fa10315
Fix game view window not updating title when translation changes
2025-06-16 09:35:25 +08:00
Rémi Verschelde
318a81779b
Merge pull request #107498 from bruvzg/force_native_crash
...
Fix `set_force_native` when window is not in tree.
2025-06-13 18:37:52 +02:00
Pāvels Nadtočajevs
5ea0baab8b
Fix set_force_native when window is not in tree.
2025-06-13 19:08:56 +03:00
Rémi Verschelde
6f2ab528ca
Merge pull request #107488 from KoBeWi/clamped_scale_factory
...
Multiply contents minimum size by scale factor
2025-06-13 15:54:39 +02:00
kobewi
8a4081347f
Multiply contents minimum size by scale factor
2025-06-13 14:12:15 +02:00
lawnjelly
59556cbd17
SceneTreeFTI - miscellaneous speedups
2025-06-13 12:15:47 +01:00
Rémi Verschelde
22702244f8
Merge pull request #105414 from KoBeWi/disable_uid_here
...
Add `@export_file_path` to export raw paths (no UID)
2025-06-13 01:30:24 +02:00
Rémi Verschelde
ae484828bb
Merge pull request #107408 from Ivorforce/node-path-string-explicit
...
Make conversions from `NodePath` to `String` explicit.
2025-06-12 22:49:03 +02:00
Rémi Verschelde
b7caebcd78
Merge pull request #107175 from lawnjelly/scenetreefti_fix_show_updates
...
`SceneTreeFTI` - Fix `force_update` flag getting out of sync with invisible nodes
2025-06-12 11:56:37 +02:00
LuoZhihao
8ba4656ea3
Compile out editor-only logic within validate_property in games
2025-06-12 12:54:19 +08:00
Lukas Tenbrink
e2931a5c19
Make conversions from NodePath to String explicit.
2025-06-11 16:50:27 +02:00
Rémi Verschelde
8aac4a157f
Merge pull request #106742 from bruvzg/about_to_popup
...
Call `PopupMenu` min. size calculations after `about_to_popup` signal processing.
2025-06-11 12:10:05 +02:00
Pāvels Nadtočajevs
12d957e737
Call PopupMenu min. size calculations after about_to_popup signal processing.
2025-06-11 12:23:29 +03:00
Haoyu Qiu
4e20e33e21
Expose Node.can_auto_translate()
2025-06-11 11:26:43 +08:00
Rémi Verschelde
07ee1331e8
Merge pull request #106952 from bruvzg/fna_emb_fx
...
Fix window embedding for windows with `force_native` enabled.
2025-06-10 12:30:11 +02:00
Thaddeus Crews
4e6f5f31dc
Merge pull request #107305 from timothyqiu/single-window-title
...
Fix window title drawn outside the title bar
2025-06-09 12:31:34 -05:00
Thaddeus Crews
6427343ec8
Merge pull request #106660 from bruvzg/ac_node_to_ctl
...
Move some accessibility properties from Node to Control
2025-06-09 12:31:32 -05:00
Thaddeus Crews
75f353bf2b
Merge pull request #107283 from bruvzg/node_pack_tr
...
Bitpack node auto translation values.
2025-06-09 12:31:28 -05:00
Haoyu Qiu
f028bc93db
Fix window title drawn outside the title bar
2025-06-09 16:20:26 +08:00
Pāvels Nadtočajevs
40665addbc
Bitpack node auto translation values.
2025-06-09 00:03:53 +03:00
Haoyu Qiu
3886ee84e6
Don't store deprecated auto_translate property
2025-06-08 21:53:28 +08:00
Pāvels Nadtočajevs
aff5b413aa
Move some accessibility properties from Node to Control
2025-06-08 16:25:28 +03:00
lawnjelly
a7b7d96f96
SceneTreeFTI - Fix force_update flag getting out of sync with invisible nodes
...
If the `force_update` flag remained set after the node was removed from the update lists, the node would never be updated in future. This could occur with hidden nodes that were moved after hiding.
2025-06-05 19:44:18 +01:00
Rémi Verschelde
ef6d90b1e0
Merge pull request #106307 from Rubonnek/improve_timer_error
...
Improve `Timer::start` error message.
2025-06-05 13:11:44 +02:00
Rémi Verschelde
c27c87b852
Merge pull request #105245 from timothyqiu/canvas-layer-range
...
Relax the range hint for canvas layer properties
2025-06-05 13:10:50 +02:00
Thaddeus Crews
b0f3c3fa22
Merge pull request #106966 from bruvzg/ac_trans_simpl
...
[Accessibility] Always auto-translation mode for names/descriptions.
2025-06-02 18:51:49 -05:00