Lukas Tenbrink
05c33acbb1
Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference.
2026-03-18 20:34:08 +01:00
vaner-org
b7b40aeff4
Fix invalid character when adding library anim in BlendSpace
2026-03-17 07:41:26 +05:30
Rémi Verschelde
005e054245
Remove unused includes in editor with clangd-tidy
...
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Rémi Verschelde
aa470f01b6
Merge pull request #117377 from vaner-org/blendspace-limit-bounds
...
Limit dragging BlendSpace points to bounds
2026-03-14 12:16:33 +01:00
Rémi Verschelde
96436e33f9
Merge pull request #117277 from Ryan-000/ryan-opt-tree
...
Optimize AnimationTree, Improve internals & Editor & `Node::process_thread_group` safety
2026-03-14 12:16:19 +01:00
vaner-org
d6c2723370
Remove arbitrary limits on BlendSpace editors' visible region
2026-03-14 11:54:59 +05:30
Ryan
1a5d818ea9
Optimize AnimationTree & Improve internals
...
Apply suggestions from code review
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com >
2026-03-14 02:24:21 -04:00
vaner-org
43190ac90b
Limit dragging BlendSpace points to bounds
2026-03-13 01:00:00 +05:30
Thaddeus Crews
e11d9eb8da
Merge pull request #110369 from vaner-org/blendspace-edit-name-index
...
Display and allow setting name/index of BlendSpace points
2026-03-12 09:03:38 -05:00
vaner-org
f873fa3c3a
Display and allow setting name/index of BlendSpace points
2026-03-10 00:29:49 +05:30
Silc Lizard (Tokage) Renew
73d041dd98
Optimize Animation Resource, Library, Mixer, Player
...
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com >
2026-03-06 16:35:21 -05:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
Thaddeus Crews
3387636918
Merge pull request #112710 from vaner-org/fix-blendspace2d-triangle-error
...
Fix error in `BlendSpace2D` when selecting blend position tool
2025-11-13 20:52:09 -06:00
vaner-org
6146f3efee
Fix error when switching to point movement mode from edit mode
2025-11-13 10:29:34 +05:30
Paviel Kraskoŭski
f68242f533
Fix dragging blend position
2025-11-06 03:20:10 +03:00
Thaddeus Crews
63fa4fc2ba
Merge pull request #110131 from vaner-org/animationtree-better-deselection
...
Improve deselection in AnimationTree editors and inspector
2025-10-20 18:09:40 -05:00
vaner-org
f6a6aad6eb
Better deselection handling in AnimationTree editors
2025-10-19 02:38:59 +05:30
Thaddeus Crews
8aebfb7776
Merge pull request #109839 from vaner-org/blendspace-double-click
...
Double-click BlendSpace points to open their editor
2025-10-17 09:07:43 -05:00
vaner-org
79b45ac162
Make BlendSpace cursor default, and more like StateMachine
2025-10-04 09:35:44 +05:30
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
Michael Alexsander
aeb3a45c97
Hide Control focus when given via mouse input
2025-09-19 13:43:29 -03:00
Thaddeus Crews
7ce05be884
Merge pull request #109847 from vaner-org/blendspace-accessibility-name-typos
...
Fix typos in BlendSpace2D editor's axis labels' accessibility names
2025-09-16 11:44:53 -05:00
Thaddeus Crews
8e801274d6
Merge pull request #109881 from vaner-org/animationtree-focus-steal
...
Fix overly aggressive focus grabbing by StateMachine and BlendSpaces
2025-08-24 11:04:32 -05:00
Thaddeus Crews
61c6a82921
Merge pull request #109777 from vaner-org/blendspace-drag-release-fix
...
Fix incorrect `blend_position` values in BlendSpace editor after dragging point
2025-08-24 11:04:29 -05:00
vaner-org
5a7c5ab0a3
Fix overly aggressive focus stealing by StateMachine and BlendSpaces
2025-08-22 23:57:05 +05:30
vaner-org
464bd50ae9
Double-click BlendSpace points to open their editor
2025-08-22 22:33:13 +05:30
vaner-org
22e67735f1
Fix accessibility name errors in BlendSpace2D editor
2025-08-22 07:12:42 +05:30
vaner-org
a3741cda5a
Fix error panel padding always present on load
2025-08-20 09:43:47 +05:30
vaner-org
08d2d21a79
Fix doubled transformation when mouse released
2025-08-19 20:43:17 +05:30
Hugo Locurcio
269ee1204d
Display AnimationTree editor warnings when the node is disabled
...
AnimationTree's Active property isn't the only way to control whether
an AnimationTree can play animations. Node's Process Mode property
also affects it.
2025-07-24 00:08:31 +02:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00