Pasting inte the current layer instead of a separate layer has been requested serveral times. (https://bugs.kde.org/show_bug.cgi?id=376883). Currently paste only inserts a new layer.
What the required are basically two featues: The pasted data should be transformable and after deselecting be merged with the current layer.
Usually there would have to be another buffer inside the current layer to handle that. I think instead we could emulate that behavior with the current system and some intelligent tool switching. It would work like this:
- Copy creates a new layer that gets selected (like now)
- Krita automatically switches into the transform tool and allows to transform the pasted part
- When the transforming is finished, the image will be automatically merge with the layer below
Not sure if the merge would be triggered with apply or even just by clicking outside of the transform box.
What do you think?