Bug 343860 - Add a quick transform tool or option
Summary: Add a quick transform tool or option
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: Tools/Transform (show other bugs)
Version: unspecified
Platform: Other Other
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2015-02-06 15:38 UTC by crowlinestudio
Modified: 2018-10-28 03:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crowlinestudio 2015-02-06 15:38:46 UTC
A dedicated tool, or option that chains together
1. Making a selection
2. Transforming that selection
3. Accepting/flattening that selection

This sort of tool would be exceptionally useful for my company's illustration workflow.  Currently we use SketchbookPro 6, which provides a version of this feature. In fact it is this feature that keeps us tied to SketchbookPro.  Our product requires the drawing of many separate scenes and elements that must be positioned into a cohesive final image, and then adjusted through multiple revisions.  It is essential that selecting and moving/transforming portions of the drawings be as efficient as possible.  

I could see this implemented in a couple different ways.
1. A dedicated "Quick Transform" tool, which provided a tool option to choose the “Selection” type (Box, Free, etc)
2. A "Quick Transform" option within the current "Selection" tools which toggled this behavior within the existing tools.

The proposed tool or option would function as follows:
1. Quick transform tool/option is selected
2. Selection interface is exposed
3. User makes a selection
4. When the selection is completed, transform interface is immediately exposed
5. User makes transformations
5. User confirms transformation via keystroke or by tapping a “confirm” click zone
      (essentially another transformation handle that finalizes the transformation)
6. Back to #2

When switching to other tools any currently active selection should remain active.

An additional note:
This should be a separate bug/request, but within the transform tool, the “scale selection” and “rotate selection” click zones can be frustrating to interact with (based on Linux and Mac platform usage) A clearer distinction between the two, and a larger click zone for “rotate” would help facilitate quick transforms.

Reproducible: Always
Comment 1 Halla Rempt 2015-02-06 16:27:35 UTC
Well, I see how this would be useful. It's not really in my current roadmap -- there's always a such a lot to do! If this is something that you could help funding, we would get to it much quicker!
Comment 2 crowlinestudio 2015-02-06 16:58:04 UTC
Thanks for the quick response, and I definitely understand that this may not jump up the list in feature prioritization.  

I have looked at the business funding donations and subscriptions in the past.  Unfortunately, I don't think that is currently an option for the company I work for - we are small and don't actively use Krita at the moment - would be a hard sell to those who hold the purse-strings.  

For my personal usage, I'll check it as my preferred feature when backing a future kickstarter though :)
Comment 3 Halla Rempt 2016-01-24 12:19:46 UTC
If everything is on a separate layer, you can use r-click to select the layer. If the transform tool is active, you can then move and transform; another r-click will select the next layer and apply the transform. Does this solve your workflow issues?
Comment 4 Halla Rempt 2016-06-16 09:11:51 UTC
Moving out of needsinfo
Comment 5 Scott Petrovic 2018-04-25 14:58:54 UTC
How is the current state of Krita for this? Krita now has a cage transformation which I think is pretty close to this. 

You make a selection (cage) around the object you want to transform, then you can transform those points and apply it. Not sure if it is exactly what you requested, but it seems pretty similar base off what I am reading.
Comment 6 Andrew Crouthamel 2018-09-28 03:10:18 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Andrew Crouthamel 2018-10-28 03:21:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!