vectorcraft/crates
bflatastic 3d35b8518f M8.19: blend spine and keys editable on the canvas
A selected blend shows its spine. Direct Selection drags spine points
and handles, the Pen tool adds and deletes points on a selected
blend's spine (object.blend.spine.moveAnchor/addAnchor/removeAnchor).
The straight spine becomes a path on the first edit, its points pinned
to the key objects (append-only BlendSpec.key_anchors): moving a key
moves its end of the spine and the other way round; spines from older
files and Replace Spine still spread the keys evenly. Direct and Group
Selection pick blend keys on the canvas, edits redraw the blend live,
and Release leaves the spine as a path.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 11:12:58 +07:00
..
brush M4.39: SVG symbols as <symbol>/<use>, hidden layers on Save, Dublin Core metadata 2026-10-05 09:03:52 +07:00
cad M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
color M4.98: freeform gradients export to SVG as images clipped to their shapes 2026-10-05 13:25:16 +07:00
doc M8.19: blend spine and keys editable on the canvas 2026-10-06 11:12:58 +07:00
effects M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
engine M8.19: blend spine and keys editable on the canvas 2026-10-06 11:12:58 +07:00
eps M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
format M4.38: native and .ai save options: each artboard to its own file, linked files, ICC profiles, PDF content 2026-10-05 15:24:19 +07:00
geom M8.19: blend spine and keys editable on the canvas 2026-10-06 11:12:58 +07:00
mcp M8.12: Perspective Selection tool scales, copies, moves perpendicular and nudges in perspective 2026-10-06 11:00:15 +07:00
metafile M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
pathops Pathfinder: find all regions in a few contour passes, not one per mask 2026-10-05 12:10:36 -07:00
pdf M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
plugins Fix #121: sandboxed WebAssembly plug-ins: object filters and live effects 2026-10-06 00:19:41 +07:00
render M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
svg M8.16: Enveloped type exports distorted, run by run, everywhere 2026-10-06 10:27:08 +07:00
testkit M4.62: PDF/.ai layers from optional content: named layers with visibility, print state and lock; art that is off as hidden layers 2026-10-05 13:05:12 +07:00
text Lint: as_chunks in the font scan too 2026-10-05 12:17:22 -07:00
tools M8.19: blend spine and keys editable on the canvas 2026-10-06 11:12:58 +07:00
trace Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
ui-egui M8.19: blend spine and keys editable on the canvas 2026-10-06 11:12:58 +07:00