mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 08:56:08 +00:00
When a Smooth tool drag refits the stretch at the first or last anchor of an open path, the curve there now leaves or arrives along the smoothed path within the tool's reach instead of along the first or last segment, so a jagged end no longer keeps its jag. The end point stays where it is. An end where the smoothed path turns back by 90 degrees or more keeps its segment's direction, and a stretch that ends inside the path keeps the direction of the part outside the drag. - pathops: SimplifyOptions gains free_start and free_end, off by default; closed subpaths and simplify_part ignore them, so Simplify and Object > Path > Smooth give the same output as before. - engine: path.smoothRegion sets them for the ends of an open path that a run's refit reaches. Docs: docs/mcp.md, docs/target-app-parity.md.