Logan Detrick
c03a7b7893
Delay Mouse signals until after internal processing
2025-06-24 14:29:17 -07: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
lawnjelly
14a814586a
Provide quick access to Object ancestry
2025-06-23 07:11:11 +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
Sch1nken
a9ac00f8f7
Added multimesh physics interpolation for 2D transforms (MultiMeshInstance2D)
...
Replicated MultimeshInstance3D behaviour to MultiMeshInstance2D and added mesh_storage for 2D transform
Also call VisualInstance::_physics_interpolated_changed()
Use Node instead of VisualInstance. Addded comment
Fixed typo :)
Using CanvasItem instead of Node now. Made CanvasItem::_physics_interpolated_changed() protected
2025-06-18 16:04:51 +02:00
lawnjelly
af2b9be356
Node3D and CanvasItem children change to LocalVector
2025-06-18 13:32:30 +01: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
Lukas Tenbrink
175c38d0dc
Core: Add Node::iterate_children as a fast way to iterate a node's children, without needing allocations or get_child.
...
Adds `Iterable` class to templates.
2025-06-13 17:01:51 +02: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
kobewi
34152b3f39
Remove redundant data.inside_tree
2025-05-28 15:27:59 +02:00
Thaddeus Crews
91b3a26438
Merge pull request #106848 from Faless/mp/rpc_config_revert
...
Expose `get_rpc_config` and `get_node_rpc_config`
2025-05-27 09:39:32 -05:00
Thaddeus Crews
63dff62948
Merge pull request #100673 from RandomShaper/res_duplicate
...
Overhaul resource duplication
2025-05-27 09:39:25 -05:00
Haoyu Qiu
8d93b6a54c
Add translation preview in editor
2025-05-27 07:59:28 +08:00
Fabio Alessandrelli
b73ec1fa9b
Expose get_rpc_config and get_node_rpc_config
2025-05-27 00:43:21 +02:00
Thaddeus Crews
f3f76df0cd
Merge pull request #103504 from lawnjelly/fti_warn_physics_non_interp4
...
Physics Interpolation - Add editor configuration warnings
2025-05-26 11:24:39 -05:00
Thaddeus Crews
e89c4b0f9f
Merge pull request #102330 from RGDTAB/add_partial_smaa
...
Add SMAA 1x to screenspace AA options
2025-05-26 11:24:35 -05:00
Thaddeus Crews
9cf026a3b9
Merge pull request #106783 from bruvzg/ac_linux_state
...
Do not activate accessibility when screen reader detection failed.
2025-05-26 11:24:31 -05:00
Thaddeus Crews
506417fe43
Merge pull request #105623 from lodetrick/section-feature-hide
...
Allow Inspector Section Checkboxes to hide features, Add "On" text to checkboxes
2025-05-26 11:24:25 -05:00
Fabio Alessandrelli
c28d5d0058
Revert "Expose get_rpc_config and get_node_rpc_config"
...
This reverts commit 8835f326b1 .
2025-05-26 15:57:38 +02:00