mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-11 04:40:31 +00:00
Read bounded original SVG through the platform clipboard service for native Paste options and action playback. Preserve a newer internal copy when an older OS source remains unchanged, and report failed or panicking reads without losing the existing copy. Retain ordinary raster clipboard routes. Add source replacement, mode/output, Undo, action playback, stale-source, size-bound and panic/retry regressions. Completes the app intake for the source-backed backend adapted from Skyfuller1303's PR #3409. Validation: 104 unique UI/Actions/native-service passes, one existing manual clipboard ignore; actual app-model Pixels/Shape renders and saved Path; 2921 engine package passes (22 ignores), adversarial pass, all-target strict engine/UI/app Clippy, full format, 31-crate layers and standard wasm/HEIF.