For cut-out animation need dublicate last frame with transformed content. Traditional animation (cel animation) needs at empty frame with last brush stroke only. So, for Krita's animation needs switcher for this two modes. Reproducible: Always
A switch keeping current way of working as default could be ok. But the way it works right now actually cover all different needs already in this way: The thing is the new frame content depends on the action made to create it. -Need to keep all of previous drawing? Start drawing to add on top of previous frame. -Need to keep only a part of previous drawing? Start drawing with the eraser to create a frame with remaining of previous frame (this can actually also be common on regular frame-by-frame animation to save some time) -Need a new empty frame? Press delete to create a frame. See that this way there's a logic and all cases are possible depending on the action, without using a specific option to switch the way auto-frame works.
*** Bug 399468 has been marked as a duplicate of this bug. ***
Git commit 7eb7e0db9697772d32945580d03d4c7fae2754d2 by Emmet O'Neill. Committed on 31/07/2020 at 03:49. Pushed by emmetoneill into branch 'master'. Feature: Blank and Duplicate AutoKey Modes. AutoKey (a.k.a. "lazy frame") now has two selectable modes, blank and duplicate. Blank mode creates a new blank keyframe automatically each time the animator draws on an empty frame, while duplicate mode keeps the old functionality by creating a duplicate frame. M +10 -0 libs/image/kis_image_config.cpp M +3 -0 libs/image/kis_image_config.h M +7 -4 libs/image/kis_transaction_data.cpp M +41 -8 plugins/dockers/animation/timeline_docker.cpp M +6 -2 plugins/dockers/animation/timeline_docker.h https://invent.kde.org/graphics/krita/commit/7eb7e0db9697772d32945580d03d4c7fae2754d2