Undo Keyframe Overwrites
When a keyframe is overwritten by a keyframe of the same property, (ex. moving a keyframe that sets a hand node to the exact time of another keyframe of that same hand node, overwriting the previous keyframe with the keyframe that was selected.) There should be the ability to undo the overwrite and return the keyframes to their original times.
Developer response
Implemented with Build 2025-05-01
-Blacky
Comments
0
vote sum by 0 users.
Suggestion status
Implemented.
Ctrl + Z doesn't work? Or the Edit > Undo command?
@FurryVNE_Team
After a closer look, the undo button appears to bug out keyframes when a keyframe is overwritten. After overwriting a keyframe and undo-ing, both keyframes will move to the original time the overwriting keyframe was before. When this happens, interpolation will transition to the overwriting keyframe value, AND THEN transition to the previous OVERWRITTEN value immediately after, in the same manner as the HOLD interpolation despite being listed as the SMOOTH interpolation.
Put simply, it behaves like two separate keyframes are sandwiched into one and cannot be separated. Best and/or only fix after this happens is to remake both keyframes.
@Cynical_Cynoid
I'll investigate on that and hopefully we can fix this with the next release.