Bug 323282 - Transform Tool: Feature request for more precision in the tool
Summary: Transform Tool: Feature request for more precision in the tool
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Tools (other bugs)
Version First Reported In: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-08 09:00 UTC by aiena.krita
Modified: 2016-01-24 14:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aiena.krita 2013-08-08 09:00:22 UTC
This is a feature request - not a bug.

Pressing shift key will allow the user to transform more precisely by smaller increments.

How it is supposed to work:
-------------------------------------

When a user uses any transform operation be it scale/shear/rotate  or moving a dot using the warp feature of the tool. Pressing shift should allow the user to transform in smaller increments.

This works by setting a precision parameter. E.g. Suppose we are using the scale operation in the tool. If the precision parameter is set to 0.5 then when pressing shift + dragging the mouse , the image will scale half as much as the amount the mouse is dragged. Resulting in more precision.  When shift is not pressed while mouse dragging the precision parameter is ignored and the transform toll operates like normal scaling as much as the mouse is dragged.

Reproducible: Always
Comment 1 Halla Rempt 2013-09-15 11:24:09 UTC
Hm, shift now is used to make the transform tool use discrete steps, for instance when rotating. But the suggestions is very good.
Comment 2 Halla Rempt 2016-01-24 14:00:07 UTC
This really needs to be discussed and designed first. We're lacking shortcuts, for example. Once there is a solid proposal we can start a project.

WISHGROUP: Needs proposal and design