mirror of
https://github.com/PR0M3TH3AN/Artstr-Studio.git
synced 2026-10-31 02:30:39 +00:00
Rewrite docs/UNDO_REDO_FEATURE.md to match what the codebase actually contains today. Explicit snapshotted-vs-not field list covering savedMetaByMode, customArt canvas, editing-in-place context, the full layer schema with shape/fill/stroke/clip sub-objects, and discMeta / spine labels. Trigger list organized by category (layer lifecycle, geometry, paint, SVG per-element, clip, mode/structural, artwork loads, metadata, custom-art canvas) with debounce windows per field type. Switches storage from localStorage to memory-only for v1 to avoid quota issues with our richer state. Adds an _isRestoring guard, focused-input bypass for the keyboard shortcut, and 11 acceptance criteria covering cross-mode meta swap, edit-in-place, clipboard interaction, and the stack cap. Four implementation slices. Co-Authored-By: Claude Opus 4.7 <[email protected]>