Michael Alexsander
e32b9274a3
Fix UI focus being shown when it shouldn't
2025-11-03 17:00:05 -03:00
Thaddeus Crews
416ba9a1c6
Merge pull request #109517 from precup/speedy-signal-disconnect
...
Speed up signal disconnects in the editor
2025-10-30 10:45:56 -05:00
hannes
89aa5137b8
add gui_drag_threshold for viewports
2025-10-24 19:01:25 +02:00
Thaddeus Crews
fbf1c72f15
Merge pull request #90401 from KoBeWi/I_wonder_how_much_this_breaks
...
Don't redraw invisible CanvasItems
2025-10-24 11:23:02 -05:00
Mike Precup
abfc63b483
Speed up signal disconnects in the editor
2025-10-22 22:27:25 -07:00
kobewi
88a5cd2fe0
Add change_scene_to_node()
2025-10-22 12:21:18 +02:00
Thaddeus Crews
201eed7129
Merge pull request #94488 from Alex2782/fix_create_folder_94446
...
Fix `exclusive` child window
2025-10-21 19:09:30 -05:00
Thaddeus Crews
e870cd911b
Merge pull request #110895 from Giganzo/input-focus
...
Add setting for when to show the focus state for mouse input
2025-10-21 19:09:25 -05:00
Alex
4523514123
Fix 'exclusive' child window
2025-10-20 14:55:32 +02:00
Thaddeus Crews
540ea0b96c
Merge pull request #111761 from Ivorforce/fixed-array-warn
...
Fix false positive warning with `FixedVector` array bounds in gcc.
2025-10-17 11:26:49 -05:00
Lukas Tenbrink
6733345f73
Fix false positive warning with FixedVector array bounds in gcc.
2025-10-17 13:11:33 +02:00
Thaddeus Crews
60710df3b6
Merge pull request #94047 from KoBeWi/resource_printer
...
Improve `to_string()` and add it to Resource
2025-10-16 12:48:11 -05:00
Thaddeus Crews
9e96c7d9b8
Merge pull request #110378 from timothyqiu/rtl-preview
...
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
Lanza
80ce18918e
fix: compilation errors when disable_xr=yes
2025-10-15 09:09:43 +08:00
Thaddeus Crews
79e533679c
Merge pull request #111620 from Ivorforce/node-no-display-server
...
Remove `display_server.h` transitive include from `node.h`.
2025-10-14 10:31:25 -05:00
Thaddeus Crews
d3285f5468
Merge pull request #111185 from WhalesState/vp-disable-xr
...
More XR disable for Viewport and export.
2025-10-13 19:28:56 -05:00
Thaddeus Crews
c6df8d3253
Merge pull request #111476 from kleonc/canvas_item_draw_set_transform_fix_rotation_scale_order
...
Fix rotation/scale order in `CanvasItem::draw_set_transform`
2025-10-13 19:28:55 -05:00
Lukas Tenbrink
1e0b41ab27
Remove display_server.h transitive include from node.h.
2025-10-14 00:43:02 +02:00
Thaddeus Crews
31f9ed087e
Merge pull request #110650 from WhalesState/node-cache-less-dirty
...
Optimize children cache updates and refine special-case handling
2025-10-13 12:30:14 -05:00
Thaddeus Crews
c9b72fcfb6
Merge pull request #111481 from Ivorforce/texture-less-includes
...
Remove extraneous includes from `texture.h`.
2025-10-13 12:30:13 -05:00
Thaddeus Crews
10c333a8f1
Merge pull request #111313 from bruvzg/emb_res
...
Fix editor embedded windows partially resizing.
2025-10-13 12:30:08 -05:00
Lukas Tenbrink
985e6178b4
Remove extraneous includes from texture.h.
2025-10-10 18:39:16 +02:00
kleonc
2dce5172e2
Fix rotation/scale order in CanvasItem::draw_set_transform
2025-10-10 15:09:25 +02:00
Raul Santos
fdecca2f18
Add recording_signals to MissingNode
...
Allows connecting unknown signals to MissingNode so they aren't lost when the Node type is missing.
2025-10-09 22:08:59 +02:00
Thaddeus Crews
91a1798474
Merge pull request #109084 from allenwp/add-spatial-shader-debanding
...
Add material debanding for use in Mobile rendering method.
2025-10-09 11:46:58 -05:00
Thaddeus Crews
09ea0cf899
Merge pull request #111444 from lawnjelly/fti_fix_scene_tree_depth_limit4
...
FTI - Fix `SceneTreeFTI` depth limit behaviour
2025-10-09 11:46:53 -05:00
Thaddeus Crews
4ab22026b6
Merge pull request #111405 from Ivorforce/node-no-mesh
...
Remove transitive rendering includes from `node.h`
2025-10-09 11:46:49 -05:00
lawnjelly
cee37f0234
FTI - Fix SceneTreeFTI depth limit behaviour
...
Fixes off by one bug, and increases the limit slightly.
2025-10-09 10:56:01 +01:00
Lukas Tenbrink
9843a016f5
Reorder registration of types, to register supertypes before subtypes.
2025-10-09 11:50:32 +02:00
kobewi
e6783dbdd1
Improve to_string() and add it to Resource
2025-10-09 00:54:38 +02:00
Allen Pestaluky
bd9d1bf070
Add material debanding for use in Mobile rendering method.
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2025-10-08 16:22:41 -04:00
Lukas Tenbrink
33689d7beb
Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h.
2025-10-08 12:16:52 +02:00
Thaddeus Crews
e878d5a2fb
Merge pull request #111304 from HolonProduction/rm-last-vp-rect
...
Remove unused members from `Viewport`
2025-10-07 17:15:02 -05:00
Giganzo
e384085ca1
Add setting for when to show the focus state for mouse input
2025-10-07 14:26:14 +02:00
Mounir Tohami
9894256e3a
More XR disable for Viewport and export.
2025-10-06 20:15:07 +03:00
Thaddeus Crews
30a0a41982
Merge pull request #111274 from chocola-mint/include-optimization-logger
...
Remove `file_access.h` and `script_backtrace.h` includes from `logger.h`.
2025-10-06 09:06:32 -05:00
Juan
faddd60c40
Add unique Node IDs to support base and instantiated scene refactorings
...
The main goal of this PR is to safeguard when a base or instantiated scene changes (nodes renamed, moved or readded),
that the hierarchy is still maintained and the node and its overridden properties can be preserved.
What it does:
* Implements unique node IDs.
* These IDs act as a fallback to names when saving.
* The IDs are **USED AS A FALLBACK**, so they are just an addition. It should not break any current existing scene.
* If a scene renames or moves a node, inherited or instantiated scenes will no longer lose reference to it.
Unlike the previous approach, this one is intended to be a fallback, only used if the node is not found.
This makes it safer to implement and ensure that, at worst case, we fail to find the node, but nothing breaks.
2025-10-06 12:55:38 +02:00
Pāvels Nadtočajevs
0d056cf294
Fix editor embedded windows partially resizing.
2025-10-06 09:12:20 +03:00
HolonProduction
7f77565b66
Remove unused members from Viewport
2025-10-05 22:41:16 +02:00
chocola-mint
ead282ff13
Remove file_access.h and script_backtrace.h includes from logger.h.
2025-10-05 17:49:23 +09:00
Thaddeus Crews
f6aa5ba23c
Merge pull request #97210 from AleksLitynski/object-snapshot-debugger
...
Add an ObjectDB Profiling Tool
2025-10-03 12:01:11 -05:00
Thaddeus Crews
fb572aff53
Merge pull request #107666 from Sch1nken/add-physics-interpolation-multimesh2d
...
Add MultiMesh physics interpolation for 2D transforms (MultiMeshInstance2D)
2025-10-03 12:01:07 -05:00
Thaddeus Crews
38af23a654
Merge pull request #89409 from aaronfranke/server-folders
...
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
Aaron Franke
e2dd60b5f8
Group together 2D camera override functions
2025-10-02 13:21:44 -07:00
Thaddeus Crews
7bdec67718
Merge pull request #111126 from HolonProduction/gotta-get-path
...
Optimize initial `Node::get_path` call by avoiding `Vector::reverse`
2025-10-02 15:12:01 -05:00
Mounir Tohami
d9af8e0acc
Fix Camera2D editor override and 2D debug templates.
2025-10-02 13:52:29 +03:00
Thaddeus Crews
abbe792575
Merge pull request #111067 from HolonProduction/rm-multiplayer
...
Remove unused `multiplayer` member from `Node`
2025-10-01 17:54:20 -05:00
HolonProduction
b50ce590b4
Optimize initial Node::get_path call by avoiding Vector::reverse
2025-10-01 22:56:53 +02:00
Aaron Franke
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
Thaddeus Crews
09609c1320
Merge pull request #111043 from HolonProduction/rm-import-path
...
Remove unused `import_path` member from `Node`
2025-09-30 20:10:44 -05:00