Bug 379466 - Drag on selection outline to move the selection
Summary: Drag on selection outline to move the selection
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tools (other bugs)
Version First Reported In: 3.1.3
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-03 08:08 UTC by Nathan GDquest
Modified: 2019-10-20 13:13 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.