mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-11 04:40:31 +00:00
With the mask commands now honouring Lock All, Paste Into / Paste Outside with a child of a Lock-All group active committed edit.paste and then failed on the refused layer.layerMask.revealAll, leaving an unmasked pasted layer behind an Err. paste_into now checks the destination group's locks first and refuses cleanly. Test: mask_lock_all::paste_into_a_lock_all_group_refuses_before_pasting (layer count and history unchanged). Also moves mask_lock_all.rs into main's one-binary tests/it layout. Co-authored-by: osaidahmed <170216456+osaidahmed@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>