This ticket originally addresses this bug: https://bugs.kde.org/show_bug.cgi?id=369341
The bug only refers to resizing the selection by itself, but we might want to think about how we want to do other operations
- editing points
Some references with how other applications do moving selections
GIMP - https://box.raghukamath.com/cloud/index.php/s/vPe0AZblUXv6b6b
Photoshop - https://youtu.be/tqiqwLtAORA?t=1m58s
We need to figure out how we want this interaction to work. We currently have two concepts of selections and we might need to work in the confines of their strengths and limitations.
- Pixel selections - can do boolean operations, but cannot do transforming
- Vector selections - can do transforming, moving, edit bezier points, but not boolean operations
We also need Dmitry to help us know what is in scope and what is going to be too much work.
Dmitry shared one idea of utilizing the global selection mask in conjunction with the transform tool to accomplish this: http://nonaynever.ru/pub/krita_transform_a_selection-2018-08-23_19.25.28.mkv
- One approach that is really neat with Dmitry's direction is that we can use all transform options, including cage transform and liquefy