Bug 438303

Summary: AnimTransformMask: Rotation should use shortest possible path.
Product: [Applications] krita Reporter: Eoin O'Neill <eoinoneill1991>
Component: AnimationAssignee: Eoin O'Neill <eoinoneill1991>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eoin O'Neill 2021-06-09 02:47:35 UTC
SUMMARY
Rotation operations should look at last keyframe and decide the shortest possible path to reach the destination rotation. This should help control rotation direction intention.

STEPS TO REPRODUCE
1. Try rotating left or right on a new key.
2. Observe how, occasionally, leftward rotation is ignored in favor of positive-only movement, causing an inverse rotation.

EXPECTED RESULT
Rotation should always go the shortest distance possible when animated, if possible.
Comment 1 Eoin O'Neill 2021-06-10 00:41:07 UTC
Someone else posted a bug regarding this as well,

I will close this one, despite being here first. :)

*** This bug has been marked as a duplicate of bug 438343 ***