Bug 379466

Summary: Drag on selection outline to move the selection
Product: [Applications] krita Reporter: Nathan GDquest <nathan>
Component: ToolsAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: ghevan, griffinvalley
Priority: NOR    
Version First Reported In: 3.1.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nathan GDquest 2017-05-03 08:08:17 UTC
Following on a discussion with Dmitry on IRC

Krita currently lacks an intuitive way to move selections. There's the global selection mask, but it can be slow and inconvenient on documents with a lot of layers (as it sits at the top of the layer stack).

Aseprite 1.2 beta 8 introduced a solution to move the selection: with a selection tool, click and drag on the selection's outline. Demo: http://imgur.com/yFPZOwx

It works that way, when the selection tool is active:
1. Drag inside the selection to transform it (there's no separate transform tool as in Krita that's aware of the selection)
2. If you drag on the selection's outline, you move the selection. 
3. If you click outside of the selection it creates a new one.
4. If you use a modifier key, you can still move the selection but not transform its content.

How it could work in Krita. With a selection tool active and selection in marching ants mode:
- Change the icon when you hover the selection's outline or content. The user clicks and drags to move the selection.
- If a modifier key is pressed, always draw a new selection.
- If you click once, as it works now, deselect everything
- if you draw outside the selection, create a new selection.

These suggestions take the overlay selection display mode in account. As there's not always a clear outline, you could interact the same way with both modes.

Anyway, it's up for discussion.
Comment 1 vanyossi 2019-06-21 01:30:06 UTC
Drag on selection outline its now implemented.

However is is not possible to directly transform from the tool as in the imgur gif provided.
Comment 2 wolthera 2019-10-20 13:13:41 UTC
I am going to resolve this. Unless someone fully rewrites all selection tools, it' s unlikely that we get transform within the selection tools themselves.