Just transfered copy/paste problem from beta9 discussion here. Here is how currently copy/paste works in summary:
- In
Document Mode if copy/paste Layer from Larger sized document to Smaller sized one, Layer always transforms to smaller document size. And also attempt to adjust position coordinates based on original position in some rather complicated and confused way.
- In
Image Mode if copy/paste Layer from Larger sized image to Smaller sized one, Layer always keep original size. And also attempt to adjust position coordinates based on original position in some rather complicated and confused way.
In addition to this we have Text Layer that behave in it's own two different ways:
- In
Document Mode if copy/paste Text Layer from one document to another smaller sized document, Text Layer frame fully transforms to document size. Letters size unchanged.
- In
Image Mode if copy/paste Text Layer from one Image to another smaller sized one, Text Layer frame transforms only to to document width. Letters size unchanged.
It really feels like too many random behavior. I guess to avoid these confusions and to protect from "lost" layer outside borders, this action could be simplified to 2 basic options that user could select in preferences somehow.
If copy/paste Image/Vector/Text layer from Larger sized Document/Image to smaller sized one:
Option 1. Keep original size, ignore position and always snap to upper left corner.
(Only if source and destination image/Document size 100% match, layer can preserve original position coordinates during copy/paste.)
Option 2. Always fully transform to new size.
(For Text Layer it could be additional option: Transform text frame and keep letters size like in Normal mode, or full resize like in "Extended Mode")