Thaddeus Crews
b67b765a10
Merge pull request #111159 from KoBeWi/soon
...
Remaining FileDialog changes before unification
2025-10-02 15:12:02 -05: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
kobewi
fdc79f5286
Remaining FileDialog changes before unification
2025-10-02 19:13:04 +02: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
Thaddeus Crews
33bfd1fac4
Merge pull request #111060 from Kaleb-Reid/fix-dof-enable
...
Always show settings to enable DOF near + far
2025-10-01 17:54:18 -05:00
Thaddeus Crews
1c4760878b
Merge pull request #110843 from allenwp/fix-glow-intensity-editor-compatibility
...
Fix glow intensity not showing in compatibility renderer
2025-10-01 17:54:15 -05:00
HolonProduction
b50ce590b4
Optimize initial Node::get_path call by avoiding Vector::reverse
2025-10-01 22:56:53 +02:00
Thaddeus Crews
caefb0f1c1
Merge pull request #110527 from WhalesState/text-edit-styles
...
Fix TextEdit `read_only` drawing.
2025-10-01 13:12:47 -05:00
Thaddeus Crews
45dfd4dd23
Merge pull request #108147 from KoBeWi/set_get_is_back
...
Expose FileDialog callbacks for getting custom icons
2025-10-01 13:12:42 -05:00
Thaddeus Crews
486626413b
Merge pull request #110444 from bruvzg/rtl_bb_sp
...
[RTL] Fix `outline_size=0` and `font`/`otf` tags with invalid arguments breaking tag stack and spamming errors.
2025-10-01 13:12:39 -05:00
Thaddeus Crews
f745685f54
Merge pull request #110028 from zeux/simplify-prune
...
Enable component pruning during mesh simplification
2025-10-01 13:12:36 -05:00
Thaddeus Crews
6b9acd7e9e
Merge pull request #110055 from dagarsar/tree-rtl
...
Add helper methods to convert right-to-left `Rect2i` and `Point2i` in `Tree`'s `draw_item`
2025-10-01 13:12:34 -05:00
Thaddeus Crews
7eaf1ee62d
Merge pull request #110278 from KoBeWi/controledraw
...
Redraw shape controls when ColorPicker theme changes
2025-10-01 13:12:33 -05:00
Thaddeus Crews
42263551b5
Merge pull request #110212 from Giganzo/spin-box-held-down
...
Fix SpinBox value change when held down on separation between buttons
2025-10-01 13:12:31 -05:00
kobewi
f88b51995b
Expose FileDialog callbacks for getting custom icons
2025-10-01 12:08:34 +02: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
Thaddeus Crews
a430bf6e8b
Merge pull request #110768 from Ir1ana/fix/110710
...
Fix nested TileMapLayers highlight rendering in editor
2025-09-30 20:10:41 -05:00
Thaddeus Crews
131d6b14a2
Merge pull request #110894 from Giganzo/spinbox-focus-state
...
Fix SpinBox stepper grabbing focus state on mouse input
2025-09-30 20:10:39 -05:00
Thaddeus Crews
1889f68007
Merge pull request #110886 from fstxz/fix-line-edit-double-click
...
Fix LineEdit's placeholder text being selected when double clicking
2025-09-30 20:10:35 -05:00
Thaddeus Crews
5f2593c9a2
Merge pull request #110987 from TokageItLab/smod-physics-interpolate
...
Make extended SkeletonModifiers retrieve interpolated global transform
2025-09-30 20:10:30 -05:00
Aaron Franke
9fbf5808a0
Rename server "free" functions to "free_rid" to match exposed API
2025-09-30 16:52:25 -07:00
Thaddeus Crews
4d231b5bf8
Merge pull request #108146 from KoBeWi/singleton_favrec
...
Expose methods to access FileDialog's favorite/recent lists
2025-09-30 18:35:26 -05:00
Thaddeus Crews
e5bf31b170
Merge pull request #107369 from Ivorforce/node-iter-children
...
Core: Add `Node::iterate_children` as a fast way to iterate a node's children
2025-09-30 18:35:21 -05:00
Thaddeus Crews
b9010edcfa
Merge pull request #110951 from aaronfranke/const-arr-ref-text-bidi
...
Use const Array ref in `set_structured_text_bidi_override_options`
2025-09-30 18:35:20 -05:00
Thaddeus Crews
af08ab49f7
Merge pull request #107468 from Calinou/editor-animationtree-warn-disabled
...
Display AnimationTree editor warnings when the node is disabled
2025-09-30 18:35:14 -05:00
Thaddeus Crews
b9513683d5
Merge pull request #109900 from Ryan-000/Make-Node-orphan_node_count-thread-safe
...
Make Node::orphan_node_count thread-safe
2025-09-30 18:35:13 -05:00
Thaddeus Crews
d86123870b
Merge pull request #52285 from rxlecky/camera-override-cleanup
...
Clean up and simplify camera override API
2025-09-30 18:35:11 -05:00
Thaddeus Crews
45d064c388
Merge pull request #109590 from bruvzg/focus_checks
...
`find_*_valid_focus`: Check all tested neighbors to prevent loops.
2025-09-30 18:35:00 -05:00
kobewi
3615b188d7
Expose methods to access FileDialog's favorite/recent lists
2025-09-30 22:46:09 +02:00
Thaddeus Crews
21fd4faf1b
Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
...
Remove implicit conversions between `LocalVector` and `Vector`
2025-09-30 11:19:17 -05:00
HolonProduction
a9673e2bfc
Remove unused multiplayer member from Node
2025-09-30 14:02:00 +02:00
Kaleb Reid
c79fe58939
Always show settings to enable DOF near + far
2025-09-29 22:29:24 -07:00
Ryan
6ebef31b3c
Make Node::orphan_node_count thread-safe
2025-09-29 17:54:41 -04:00
HolonProduction
743e0edfd7
Remove unused import_path member from Node
2025-09-29 21:40:01 +02:00
Silc Lizard (Tokage) Renew
f3db297fd1
Make extended SkeletonModifiers retrieve interpolated global transform
2025-09-28 13:35:10 +09:00
Pāvels Nadtočajevs
9a1fbff651
[RTL] Fix outline_size=0 and font/otf tags with invalid arguments breaking tag stack and spamming errors.
2025-09-27 20:42:05 +03:00
Aaron Franke
754d49ac81
Skip copying values constructed immediately before returning
2025-09-26 19:13:58 -07:00
Aaron Franke
1a7be001d2
Use const Array ref in set_structured_text_bidi_override_options
2025-09-26 14:31:38 -07:00
Thaddeus Crews
a078895ad2
Merge pull request #109243 from precup/tile-map-optimizations
...
Avoid unnecessary updates in `TileMapLayer`
2025-09-25 12:13:57 -05:00
Thaddeus Crews
c32c2606f4
Merge pull request #110837 from wheatear-dev/add-gdsoftclass-deeper
...
Add `GDSOFTCLASS` to deeper inheritors of `Object`
2025-09-25 12:13:56 -05:00
danielgsilva
bc9c14da7a
Add helper methods and simplify logic
2025-09-25 13:41:15 +01:00
A Thousand Ships
bd65cfa876
Revert "Replace many uses of is_class with derives_from."
...
This reverts commit 78b743cf4a .
2025-09-25 13:48:53 +02:00
Artemy Fedotov
40d56c98bc
Fix LineEdit's placeholder text being selected when double clicking
2025-09-25 12:05:48 +04:00
Arseny Kapoulkine
ccbece58d8
Enable component pruning during simplification
...
In addition to the regular edge collapse, we now allow the simplifier to
remove small isolated components. Components that are removed are below
the error threshold in size and as such should not noticeably contribute
to the overall rendering of the object.
This helps simplify topologically complex but small parts of larger
meshes and more comfortably reach the LOD targets.
In some cases, pruning can cause the last LOD to shrink to 0 triangles
which may prevent a slightly larger LOD from being used at the maximum
distance; in this case we retry simplification without pruning once.
2025-09-24 22:23:55 -07:00
Clay John
6e4e8072e1
Merge pull request #110027 from zeux/lod-iter
...
Switch LOD generation to use iterative simplification
2025-09-24 20:57:41 -07:00
Edward Moulsdale
e366471fdc
Add GDSOFTCLASS to deeper inheritors of Object
2025-09-24 19:15:56 +01:00
Mounir Tohami
c07966583f
Fix editor theme margins and TextEdit normal/read_only styles draw.
2025-09-24 20:42:22 +03:00
Thaddeus Crews
7e5c6890b2
Merge pull request #110298 from 0xcafeb33f/fix-skeleton-mirror
...
Fix Skeleton2D TwoBoneIK and LookAt mirroring
2025-09-24 09:59:13 -05:00
Thaddeus Crews
6f57447710
Merge pull request #109943 from kevinlam508/proper-tree-size-without-scrollbars
...
Fix tree to update size with scrollbars disabled
2025-09-24 09:59:13 -05:00