Commit Graph

2491 Commits

Author SHA1 Message Date
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
Pāvels Nadtočajevs 3198b7bea2 [Accessibility] Always auto-translation mode for names/descriptions. 2025-05-30 17:55:27 +03:00
Pāvels Nadtočajevs 4877a964e4 Fix window embedding for windows with force_native enabled. 2025-05-30 08:31:17 +03:00