vectorcraft/crates
bflatastic 2023a47188 Fix #569: Shape Builder merges leave no stray edges in their outlines
Merging regions united the faces' outlines with a boolean union. Each
face had been refit on its own, so two faces' shared edge could come out
a hair apart: the union then kept the edge between them, or a spur of
it, and a stroked merged shape (unfilled art) showed a stray line inside.
Subtracting the merged shape from the others left slivers along it too.

pathops::FaceMerger merges faces from the planar arrangement itself,
made once per merge: their contours share their edges exactly, so the
edges between merged faces vanish. The Shape Builder builds the merged
shape that way, and what is left of each shape from its faces not merged
(rather than subtracting the merged shape from it). Selections with open
paths keep the old union.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 03:04:48 +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 Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
color Fix #320: CMYK images stay CMYK from PDF import to PDF export 2026-10-08 06:04:07 +07:00
doc Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
effects Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
engine Fix #569: Shape Builder merges leave no stray edges in their outlines 2026-10-09 03:04:48 +07:00
eps Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
format Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
geom Fix #511: Live Corners on any path's corners (stars, polygons, pen paths) 2026-10-08 23:05:41 +07:00
mcp Fix #506: drawing tools snap to Smart Guides as the Selection tool does 2026-10-08 23:20:27 +07:00
metafile Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
pathops Fix #569: Shape Builder merges leave no stray edges in their outlines 2026-10-09 03:04:48 +07:00
pdf Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
plugins Fix #121: sandboxed WebAssembly plug-ins: object filters and live effects 2026-10-06 00:19:41 +07:00
render Placed documents: on screen, cached bitmaps made in the background 2026-10-08 12:20:51 -07:00
svg Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
testkit Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
text Type Object Selection by Path Only: every baseline, Type tool and Eyedropper (review of #475) 2026-10-08 18:59:47 +07:00
tools Fix #541: a click on a selected object makes it the key object 2026-10-09 02:08:56 +07:00
trace Fix #525: Image Trace of a large photo no longer crashes the app 2026-10-09 01:18:03 +07:00
ui-egui Placed documents: Place's Link tooltip, Break Link in the Links panel 2026-10-08 12:20:59 -07:00