Files
moteva/frontend
root 874bf9b215 feat(canvas): wire history, node clipboard, and boolean results into the workspace
Integrate the new canvas modules into CanvasWorkspace and the layer
panel:

- Capture debounced history snapshots per operation and show them in
  the layer panel's History section with row preview, a restore
  button, and an edit-blocking shield while previewing; saving is
  paused during preview and restore truncates newer states
- Copy nodes through the lossless clipboard payload alongside the
  PNG/HTML/plain-text representations, and prefer it when pasting from
  the context menu, keyboard, or system clipboard
- Apply boolean operations as flattened path result nodes (replacing
  the operand group) and route path-editor commits through
  applyEditedPathToNodes so operand children are dropped
- Drive the Pen tool controls from the selected path node's style and
  keep the Pen tool active after committing a draft
- Add history i18n strings (en-US, zh-CN) and layer-history styles

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 00:24:02 +08:00
..