Summary: | Shift+drag transform to constrain proportions only works when pressing shift after dragging. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Bollebib <kwadraatnope> |
Component: | Usability | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chrjs, dirxteam, halla, storm.anthro, sven.langkamp |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Other | ||
Latest Commit: | http://commits.kde.org/calligra/64a0a233cddd74a66921877d117ea858ecba9ecd | Version Fixed In: | |
Sentry Crash Report: |
Description
Bollebib
2013-03-22 17:12:45 UTC
Ack, this really is a confusing bug. Git commit 484898a234ea75698c5d5685dcf337af896fd2bc by Dmitry Kazakov. Committed on 09/05/2013 at 21:14. Pushed by dkazakov into branch 'master'. Fixed a midifiers bug 1) The tool should register the modifiers it is going to use 2) The gesture() should be optional for a tool M +2 -2 krita/plugins/tools/defaulttools/kis_tool_gradient.cc M +3 -2 krita/plugins/tools/defaulttools/kis_tool_line.cc M +2 -2 krita/plugins/tools/defaulttools/kis_tool_measure.cc M +1 -1 krita/plugins/tools/tool_transform2/kis_tool_transform.cc M +9 -3 krita/ui/tool/kis_tool.cc M +1 -0 krita/ui/tool/kis_tool.h M +3 -2 krita/ui/tool/kis_tool_ellipse_base.cpp M +5 -0 krita/ui/tool/kis_tool_freehand.cc M +1 -0 krita/ui/tool/kis_tool_freehand.h M +3 -2 krita/ui/tool/kis_tool_rectangle_base.cpp http://commits.kde.org/calligra/484898a234ea75698c5d5685dcf337af896fd2bc Git commit 79f54b681291106e21425539d41d632e3877021d by Dmitry Kazakov. Committed on 09/05/2013 at 21:14. Pushed by dkazakov into branch 'calligra/2.7'. Fixed a midifiers bug 1) The tool should register the modifiers it is going to use 2) The gesture() should be optional for a tool M +2 -2 krita/plugins/tools/defaulttools/kis_tool_gradient.cc M +3 -2 krita/plugins/tools/defaulttools/kis_tool_line.cc M +2 -2 krita/plugins/tools/defaulttools/kis_tool_measure.cc M +1 -1 krita/plugins/tools/tool_transform2/kis_tool_transform.cc M +9 -3 krita/ui/tool/kis_tool.cc M +1 -0 krita/ui/tool/kis_tool.h M +3 -2 krita/ui/tool/kis_tool_ellipse_base.cpp M +5 -0 krita/ui/tool/kis_tool_freehand.cc M +1 -0 krita/ui/tool/kis_tool_freehand.h M +3 -2 krita/ui/tool/kis_tool_rectangle_base.cpp http://commits.kde.org/calligra/79f54b681291106e21425539d41d632e3877021d Git commit 64a0a233cddd74a66921877d117ea858ecba9ecd by Siddharth Sharma, on behalf of Dmitry Kazakov. Committed on 09/05/2013 at 21:14. Pushed by siddharthsharma into branch 'krita-psd-plugin-siddharth'. Fixed a midifiers bug 1) The tool should register the modifiers it is going to use 2) The gesture() should be optional for a tool M +2 -2 krita/plugins/tools/defaulttools/kis_tool_gradient.cc M +3 -2 krita/plugins/tools/defaulttools/kis_tool_line.cc M +2 -2 krita/plugins/tools/defaulttools/kis_tool_measure.cc M +1 -1 krita/plugins/tools/tool_transform2/kis_tool_transform.cc M +9 -3 krita/ui/tool/kis_tool.cc M +1 -0 krita/ui/tool/kis_tool.h M +3 -2 krita/ui/tool/kis_tool_ellipse_base.cpp M +5 -0 krita/ui/tool/kis_tool_freehand.cc M +1 -0 krita/ui/tool/kis_tool_freehand.h M +3 -2 krita/ui/tool/kis_tool_rectangle_base.cpp http://commits.kde.org/calligra/64a0a233cddd74a66921877d117ea858ecba9ecd This bug has resurfaced on Windows 8.1, Krita x64 2.7.9.5 (although I first noticed it in a previous build). *** Bug 330975 has been marked as a duplicate of this bug. *** Is the bug still reproduceable? Appears to work here. The other day I had thought (or possibly imagined) for a moment that it was fixed in X64 2.8.79.10, but having just tested it again, it appears not. On a possibly related note, snapping the rotation to 15° angles also only works when pressing shift after dragging. And 3D rotate seems to no longer work *without* snapping (except on the odd random occasion), but that's probably a separate issue. This works in 2.9. Tested right now with a version built fresh from latest source. this seems solved again. |