vectorcraft/crates
bflatastic bd8fa795ed Fix #776: the Pen continues any open path and joins two paths
As in Illustrator, the Pen shows its continue cursor over an end of any
open path, selected or not, and a click there selects the path and draws
on from that end (reversing it from its first end). While drawing, it
shows a join cursor over an end of another open path, and a click joins
the two into one path, in one undo step, which finishes the path.

path.join takes {ids: [a, b], ends: ["first"|"last", "first"|"last"]}
to join the ends asked for (the Pen's join); without them it joins the
selected paths' nearest ends as before. Joining a path with itself, or
anything that isn't a path, is an error.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 23:59:50 +07:00
..
affinity Clippy 1.99: as_chunks in the Affinity raster tests 2026-10-09 23:15:36 +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 Fix #546: DXF export writes each fill's outlines before its hatch 2026-10-09 14:49:42 +07:00
color Colour: ICC CMYK converts straight into the RGB profile, with black-point compensation 2026-10-09 17:11:34 +13:00
doc Fix #745: a working Libraries panel of graphics, colours and text styles 2026-10-09 20:12:59 +07:00
effects Clippy 1.99: use as_chunks for constant-size chunks, and say the gate targets the latest stable 2026-10-09 10:43:23 -04:00
engine Fix #776: the Pen continues any open path and joins two paths 2026-10-09 23:59:50 +07:00
eps Part of #758: .ai import draws the page once when weighing the layers against it 2026-10-09 13:34:06 +00:00
format M7: inline symbols in text 2026-10-08 15:45:34 -07:00
geom M2.9: hexagon orientation no longer depends on atan2 rounding 2026-10-09 06:37:59 +00:00
mcp Merge branch 'pr719' into land/719 2026-10-09 15:19:04 +07:00
metafile Part of #637: the editing data's structure read whole, colours, gradients, transparency, names, images and artboards included 2026-10-09 16:02:36 +07:00
pathops Fix #569: Shape Builder merges leave no stray edges in their outlines 2026-10-09 03:04:48 +07:00
pdf PDF tests: the system-fonts test checks the first installed family that stays live text 2026-10-09 10:29:11 -04:00
plugins M0.CI: restore checks without optional fonts 2026-10-08 20:50:54 +01:00
render Fix #743: raster export leaves guides out 2026-10-09 11:31:29 +00:00
svg SVG export: name the unsupported pixel effects without a product name 2026-10-09 13:43:49 +07:00
testkit Part of #637: the editing data's structure read whole, colours, gradients, transparency, names, images and artboards included 2026-10-09 16:02:36 +07:00
text Fonts: cap the total a suitcase fork can make the scan copy; no fork look-up off macOS 2026-10-09 21:40:42 +07:00
tools Fix #776: the Pen continues any open path and joins two paths 2026-10-09 23:59:50 +07:00
trace Image Trace: Flat Logo mode (sub-pixel edges, restored corners, true lines and circles) 2026-10-09 17:57:04 +11:00
ui-egui Fix #776: the Pen continues any open path and joins two paths 2026-10-09 23:59:50 +07:00