Bug 364547

Summary: Alternate initial axis for Mirror Tool(based on viewport)
Product: [Applications] krita Reporter: Zafio <j>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: tamtamy.tymona
Priority: NOR    
Version First Reported In: 3.0   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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.