vectorcraft/crates
bflatastic a0d5d72d90 Fix #593: anchors and handle ends are easier to grab than the segments through them
An anchor was picked within the selection tolerance (3 px), the same reach
as its segments: a press a little off the anchor's 5 px square took the
curve instead.

- `ToolContext::point_tol`: anchors and direction handle ends are picked
  within the selection tolerance, but at least 2 px past the drawn point
  (4.5 px at the default Size 3, more with a larger Size). Anchors are
  tested before segments, so where both are within reach the anchor wins.
- Direct Selection (presses, Highlight anchors on mouse over, blend spine
  points and handles), the Anchor Point, Delete Anchor Point and Scissors
  tools, and the Pen (its Alt conversions; its close/continue reach stays
  5 px unless the points are drawn larger) use it. Segments, objects and
  frame edges keep the selection tolerance.
- Of the topmost path with anchors in reach, the nearest anchor is picked.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 05:09:31 +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 M7: area type vertical alignment 2026-10-08 14:28:02 -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 #593: anchors and handle ends are easier to grab than the segments through them 2026-10-09 05:09:31 +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 Tests: the composer round trip counts #600's area type in the rich fixture 2026-10-09 04:36:06 +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 #526: the exports and the CLI write .ai as Save As does 2026-10-09 03:18:07 +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 Part of #372: .ai files write layers and sublayers as PDF layers, hidden ones kept 2026-10-09 04:40:30 +07:00
plugins M0.CI: restore checks without optional fonts 2026-10-08 20:50:54 +01:00
render Placed documents: on screen, cached bitmaps made in the background 2026-10-08 12:20:51 -07:00
svg M7: area type vertical alignment 2026-10-08 14:28:02 -07:00
testkit M7: area type vertical alignment 2026-10-08 14:28:02 -07:00
text Merge #601: Fix RTL shaping across text runs 2026-10-09 04:39:56 +07:00
tools Fix #593: anchors and handle ends are easier to grab than the segments through them 2026-10-09 05:09:31 +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 Merge #603: Part of #372: .ai files write layers and sublayers as PDF layers, hidden ones kept 2026-10-09 04:46:09 +07:00