mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-12 05:02:51 +00:00
- Channel targeting routes an allow-list of pixel-editing paint commands, not every `paint.*` id: the Mixer Brush's Alt-click load and Symmetry no longer follow a colour set or get refused with "Rasterize the layer" on a fill layer. Patch and Content-Aware Move stay routed (#9274). - Native vector save-back checks the preview SVG as strictly as stored previews are checked on load and PSD export, so a preview with an unreadable embedded image is refused instead of stored and later dropped (#8571). - .pcraft blobs read their zstd frame with framing headroom, so an incompressible preview right at its 16 MiB limit still loads; the limit still bounds the data. - Levels/Curves recall (Alt+shortcut) decides the combined Lab record from the target the dialog captured, as remembering does, so a viewed layer mask keeps its settings beside a Lab colour set (#9274). Each comes with a test that fails without it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>