Commit Graph

195 Commits

Author SHA1 Message Date
Thaddeus Crews 32159caaf4 Merge pull request #117849 from WoodWood1299/nonresizable-confirmation-dialogue
Editor: Fix accept/confirmation dialogs being resizable
2026-06-18 15:14:02 -05:00
Silc Lizard (Tokage) Renew c640059ece Check blend weight for AnimNode error&remove _validate_animation_graph 2026-06-08 08:32:42 +09:00
Thaddeus Crews 039d4d614f Merge pull request #119964 from KoBeWi/animation_404
Fix empty animation menu in blend space editor
2026-06-03 11:02:35 -05:00
kobewi 108a58f995 Fix empty animation menu in blend space editor 2026-06-02 13:16:13 +02:00
chocola-mint 94d51d48df Make AnimationNodeAnimation's custom timeline processing logic compatible with AnimationMixer 2026-06-02 19:39:09 +09:00
Thaddeus Crews c14b043d25 Merge pull request #118247 from YeldhamDev/bezier_timeline_fix
Fix misaligned timeline indicator on the Bezier editor
2026-05-15 15:42:05 -05:00
João Diniz 0046f29e63 Editor: Mark simple confirmation/accept dialogs as non-resizable
Adds set_flag(FLAG_RESIZE_DISABLED, true) to ConfirmationDialog and
AcceptDialog instances which only contain plain content. Dialogs
with content that could leave the borders of the dialog were kept
as resizable.

The flag is set explicitly at dialog creation time, instead of the
previous auto-detect approach. In cases of uncertainty, the dialog was
left as resizable.
2026-05-10 01:35:46 +01:00
Thaddeus Crews 903644eebf Merge pull request #119061 from Ryan-000/fix-animation-1
Fix undo crash when animation editor is not active
2026-04-30 10:58:02 -05:00
Ryan 2e31ab918c Fix undo crash when animation editor is not active 2026-04-28 16:20:55 -04:00
Thaddeus Crews bbc17e3757 Merge pull request #118270 from Infiland/issue-118267
Fix non-positive frame numbers misaligned in FPS mode
2026-04-28 09:02:48 -05:00
vaner-org ee520f5306 Unify AnimationTree error panel 2026-04-15 08:12:22 +05:30
uno1982 7f7677f281 Add SyncMode enum to BlendSpace1D and BlendSpace2D 2026-04-09 21:19:14 -05:00
Thaddeus Crews df824815bc Merge pull request #117498 from vaner-org/blendspace-visual-consistency
Improve visual consistency of BlendSpace editors within AnimationTree
2026-04-09 17:41:07 -05:00
vaner-org 6c4aac33bd Make BlendSpace editors more consistent across AnimationTree 2026-04-09 04:14:49 +05:30
Infiland 205d36ace2 Fix non-positive frame numbers misaligned in FPS mode 2026-04-07 12:12:02 +02:00
Michael Alexsander a511b46ae9 Fix misaligned timeline indicator on the Bezier editor 2026-04-06 12:07:41 -03:00
Silc Lizard (Tokage) Renew 60a44ecddd Expand timeline length spinner in AnimationTimelineEdit 2026-04-05 16:35:40 +09:00
Thaddeus Crews 6a6162070d Merge pull request #117369 from KoBeWi/wrong_port_in_your_viewport
Fix broken panning in floating editors
2026-04-01 18:10:21 -05:00
Thaddeus Crews 589cf66043 Merge pull request #117951 from kitbdev/fix-animtree-plugin-order
Fix AnimationTree AnimationPlayerEditor broken
2026-03-31 10:46:56 -05:00
Thaddeus Crews 21af157734 Merge pull request #117944 from Ryan-000/Fix-117937
Initialize `AnimationNodeBlendTreeEditor::graph_update_queued` to false
2026-03-31 10:46:55 -05:00
Thaddeus Crews fa50d196c0 Merge pull request #117755 from Chaosus/fix_ttr
Fix few incorrect `TTR(vformat` sentences
2026-03-31 10:46:48 -05:00
kobewi e1ebc537ce Fix broken panning in floating editors 2026-03-30 16:48:19 +02:00
Ryan 10d9304986 Initialize AnimationNodeBlendTreeEditor::graph_update_queued to false
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>
2026-03-29 15:57:03 -04:00
kit 7fc6eb88ad Fix AnimationTree AnimationPlayerEditor broken 2026-03-28 19:38:12 -04:00
StarryWorm 4ae336740d Add missing resource_*.h includes
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Rémi Verschelde ff6034dc0a Merge pull request #117649 from shadow-foss/fix-animkey-fpstime-drag
Fix time property drag range in FPS mode for AnimationKey and Marker
2026-03-23 22:35:41 +01:00
Rémi Verschelde 70752fab60 Merge pull request #117634 from rinevard/timeline-cursor-jump
Fix timeline cursor following mouse during marker selection
2026-03-23 22:35:32 +01:00
Chaosus e0a59c2b78 Fix few incorrect TTR(vformat sentences 2026-03-23 20:01:59 +03:00
shadow 69c572304c Fix time property drag range in FPS mode for AnimKey and Markers 2026-03-20 21:26:41 +05:30
Thaddeus Crews fb4a304dee Merge pull request #111965 from Ivorforce/memnew-typed
Make `memnew(RefCounted)` return `Ref`, to improve ownership safety
2026-03-19 15:39:15 -05:00
rinevard ffb697f967 Fix timeline cursor following mouse during marker selection 2026-03-19 22:18:41 +08:00
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 a00317d3bd Fix early return preventing BlendTree graph update 2026-03-18 19:11:11 +05:30
Rémi Verschelde e33e98a26f Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +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 7795057e4b Misc includes or modernize fixes found via clangd-tidy 2026-03-16 21:38:26 +01:00
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
rinevard e0798f64ec Fix "Send Key(s) to RESET" not appearing on first right-click in Animation Editor 2026-03-15 21:00:34 +08: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 11970cb0ce Merge pull request #117321 from mihe/folded-track-icons
Draw aggregate animation keys on top of folded node groups
2026-03-14 12:16:26 +01:00
Rémi Verschelde e37ef60e8c Merge pull request #117290 from rinevard/keys-visually-shift
Fix visual shift of animation editor keys during selection
2026-03-14 12:16:23 +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
Rémi Verschelde 45d9d6e2f1 Merge pull request #116953 from matheusmdx/fix-bezier-keyframe-crash
Deselect bezier keyframes when switching animations
2026-03-14 12:15:59 +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
kobewi 9a0c0bf757 Remove redundant _has_main_screen() overrides 2026-03-13 13:10:09 +01: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
Mikael Hermansson 4c8c8dfaf5 Draw aggregate animation keys on top of folded node groups
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2026-03-11 13:26:05 +01:00
Rémi Verschelde e015e8bde4 Remove unused includes in core with clangd-tidy 2026-03-11 06:41:36 +01:00