openpencil/crates/op-editor-ui/src/svg_export
Kayshen-X ba16f755f5 feat(export): selected-node SVG export with canvas-parity serialization
Add SVG to the property panel export formats (PNG/JPEG/WEBP/SVG).
Selected nodes export as a tightly cropped SVG subtree preserving
ancestor rotation/flip/clip state; with no selection the full page
is serialized. Desktop writes through the save dialog, web reuses
the blob download path.

Serialization matches canvas rendering: tight-bounds path fitting
with non-scaling strokes, user-space gradient endpoints, implicit
strokes for open point paths, intrinsic-size image tiling, rounded
image clipping, per-line text without duplicate ids, and
collision-free defs ids.
2026-07-11 18:43:57 +08:00
..
image_metadata.rs feat(export): selected-node SVG export with canvas-parity serialization 2026-07-11 18:43:57 +08:00
transform.rs feat(export): selected-node SVG export with canvas-parity serialization 2026-07-11 18:43:57 +08:00