| Summary: | Snapping to guides while transforming doesn't work when holding shift | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Manga Tengu <mangatengu> |
| Component: | Tools/Transform | Assignee: | Dmitry Kazakov <dimula73> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ahab.greybeard, dimula73 |
| Priority: | NOR | ||
| Version First Reported In: | 4.4.3 | ||
| Target Milestone: | --- | ||
| Platform: | macOS (DMG) | ||
| OS: | macOS | ||
| Latest Commit: | https://invent.kde.org/graphics/krita/commit/c81ba5b30c33b14594c3a8900f29d40d2691d34a | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Manga Tengu
2021-04-20 18:34:55 UTC
*** Bug 435969 has been marked as a duplicate of this bug. *** I can confirm this for the 4.4.3 and Apr 21 5.0.0-prealpda (git 3eda0b9) appimages. It happens for snapping to guides, grid, centre and image bounds. Git commit c81ba5b30c33b14594c3a8900f29d40d2691d34a by Dmitry Kazakov. Committed on 19/07/2021 at 15:02. Pushed by dkazakov into branch 'master'. Fix handle snapping in the transform tool The patch fixes two issues: 1) Shift modifier does not disable snapping for the strategies that use Shift as well. That is needed to resolve the conflict of modifiers between the transform tool and the snapping system. 2) Enables snapping for cage, warp and mesh transform mode. M +2 -1 plugins/tools/tool_transform2/kis_cage_transform_strategy.cpp M +1 -1 plugins/tools/tool_transform2/kis_cage_transform_strategy.h M +5 -0 plugins/tools/tool_transform2/kis_free_transform_strategy.cpp M +2 -0 plugins/tools/tool_transform2/kis_free_transform_strategy.h M +23 -1 plugins/tools/tool_transform2/kis_mesh_transform_strategy.cpp M +4 -1 plugins/tools/tool_transform2/kis_mesh_transform_strategy.h M +32 -13 plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.cpp M +4 -0 plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h M +3 -0 plugins/tools/tool_transform2/kis_tool_transform.cc M +2 -1 plugins/tools/tool_transform2/kis_warp_transform_strategy.cpp M +1 -0 plugins/tools/tool_transform2/kis_warp_transform_strategy.h https://invent.kde.org/graphics/krita/commit/c81ba5b30c33b14594c3a8900f29d40d2691d34a |