Summary: | Discrete canvas rotation mode is skipping an angle | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | lempikq |
Component: | General | Assignee: | Reinold Rojas <rojasreinold> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahab.greybeard, rojasreinold |
Priority: | NOR | ||
Version: | 4.4.1 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/9078bf0aae1e09d5ce5d86f51e4f1966a4de630e | Version Fixed In: | |
Sentry Crash Report: |
Description
lempikq
2020-11-25 12:25:55 UTC
I see this with the Nov 24 4.4.3 alpha (git 33c35a6) appimage on Debian 10 with a mouse and with a stylus. It often happens around the zero rotation point but I've also had it go from -30 to zero and from 75 to 105. When it happens, it continuously happens around that point. You can make it go back to 15 deg. steps by releasing the mouse click (lift the stylus) then re-click and move again. I doubt that it's a feature :) Setting to Confirmed. A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1134 Git commit de158f5e538cb40ec37eba00670a8be3567d066b by Halla Rempt, on behalf of Reinold Rojas. Committed on 02/11/2021 at 12:27. Pushed by rempt into branch 'master'. Fix Discrete Canvas Rotation sometimes skipping steps Before this commit the Discrete Canvas Rotation mode would be unable to snap to the original rotation if starting from an angle that was a multiple of 15. This was due to the mode trying to ignore snapping to that angle at the start of the action, but was applied through the whole action. This commit fixes that issue. M +4 -1 libs/ui/input/kis_rotate_canvas_action.cpp https://invent.kde.org/graphics/krita/commit/de158f5e538cb40ec37eba00670a8be3567d066b Git commit 9078bf0aae1e09d5ce5d86f51e4f1966a4de630e by Halla Rempt, on behalf of Reinold Rojas. Committed on 02/11/2021 at 12:28. Pushed by rempt into branch 'krita/5.0'. Fix Discrete Canvas Rotation sometimes skipping steps Before this commit the Discrete Canvas Rotation mode would be unable to snap to the original rotation if starting from an angle that was a multiple of 15. This was due to the mode trying to ignore snapping to that angle at the start of the action, but was applied through the whole action. This commit fixes that issue. (cherry picked from commit de158f5e538cb40ec37eba00670a8be3567d066b) M +4 -1 libs/ui/input/kis_rotate_canvas_action.cpp https://invent.kde.org/graphics/krita/commit/9078bf0aae1e09d5ce5d86f51e4f1966a4de630e |