Bug 364547 - Alternate initial axis for Mirror Tool(based on viewport)
Summary: Alternate initial axis for Mirror Tool(based on viewport)
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 3.0
Platform: Other Other
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-20 15:30 UTC by Zafio
Modified: 2020-04-01 13:46 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zafio 2016-06-20 15:30:19 UTC
Problem:
Right now makes sense for horizontal and vertical axes to be the center of the image, but many times* user might be zoomed in, working on a small portion of the image, and activating mirror mode forces the user to zoom out, to look for the handles and reposition the axes, which breaks the workflow greatly.

Solution:
I suggest to implement an alternative axis, based on the CURSOR's position.

Usability: it could be a combination of "ALT,SHIFT or CTRL" with the toolbar buttons and shortcuts.
So, for instance: If I have "Horizontal Mirror Mode" mapped to "H" key, I would press ALT + H to set the axis at the cursor's position.

Needless to say, the gui handles should be displayed within the zoomed area to avoid breaking the workflow.

* "Many times" It's been constantly these days for me.

Reproducible: Always
Comment 1 Tiar 2020-04-01 13:46:37 UTC
Maybe just an action: "Move the axis to the center of the viewport"? Would be easier to implement in GUI in a non-confusing way.

Also mirror(ing) mode is what you activate using 'M', and there are no axis to reposition, what I think you're talking about is Mirror Tool. I'll change the title.