Bug 431222

Summary: No redo when transforming
Product: [Applications] krita Reporter: Manga Tengu <mangatengu>
Component: Tools/TransformAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: tamtamy.tymona
Priority: NOR    
Version: 4.4.1   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Manga Tengu 2021-01-06 11:54:01 UTC
While transforming, we can undo in-transformation steps but not redo them.
Is there a reason or is it just omitted ? Would be great to be able to redo so we can toggle before/after before validating the transformation.
Comment 1 Tiar 2021-01-06 14:52:35 UTC
I'm confirming, I've found the same yesterday.
Comment 2 Bug Janitor Service 2021-04-05 13:26:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/792
Comment 3 Dmitry Kazakov 2021-04-06 11:28:46 UTC
Git commit 4b738c5572f3fbe2dcb2c947a7e2502a02487ccc by Dmitry Kazakov, on behalf of Sharaf Zaman.
Committed on 06/04/2021 at 11:27.
Pushed by dkazakov into branch 'master'.

Implement redo for intermediate transform+move states

For sake of simplicity redo states are in a separate stack.

M  +21   -2    libs/ui/tool/KisToolChangesTracker.cpp
M  +2    -1    libs/ui/tool/KisToolChangesTracker.h
M  +9    -2    plugins/tools/basictools/kis_tool_move.cc
M  +1    -0    plugins/tools/basictools/kis_tool_move.h
M  +11   -3    plugins/tools/tool_transform2/kis_tool_transform.cc
M  +1    -0    plugins/tools/tool_transform2/kis_tool_transform.h

https://invent.kde.org/graphics/krita/commit/4b738c5572f3fbe2dcb2c947a7e2502a02487ccc