Bug 409253

Summary: Feature request: new Rotate Canvas input mode
Product: [Applications] krita Reporter: Neptunian <rolffromm>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: griffinvalley
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Neptunian 2019-06-27 14:59:55 UTC
SUMMARY
Currently there are 2 canvas rotation modes (Rotate Mode & Discrete Rotate Mode) which can be triggered by a modifier key + pen drag.

However the direction and amount of rotation is dependent on the position of the mouse cursor in relation to the center of the screen. If the cursor is above the center and drags left, the canvas rotates counterclockwise, if it is below and drags left, the canvas rotates clockwise. This sounds good in theory but in practice this behavior is rather unpredictable and erratic, making it hard to rotate the canvas to where you want it, especially if the cursor is close to the middle of the screen.

What I would suggest is a simplified "Linear" Canvas Rotate mode (and Discrete variant), where dragging left rotates counterclockwise, and dragging right rotates clockwise, independently of the distance or position of the cursor in relation to the middle of the screen (similar to how the Zoom Mode works).

Thank you very much!

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 wolthera 2019-09-21 15:40:32 UTC
Setting this to wishlist.