mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-14 19:26:56 -04:00
Preferences › Type › Type Object Selection by Path Only was stored and never read. On, the Selection tools pick type on its type path only — point type's baseline (the line the selection marks under it, across its layout's width), area type's frame, type on a path's path — within the selection tolerance; a click among the glyphs or inside the frame selects nothing. Off (the default), anywhere in the type's bounds selects it, as before. `HitOptions` gains `type_path_only`, set by the tools' context (`hit_options()`) and the canvas's `hit_at` from the preference, so the Selection tools, Cmd-click behind, object highlighting and the context menu agree. Tests at the hit-test level (point, area and on-path type) and through the Selection tool with `prefs.set`. Co-Authored-By: Claude Fable 5.1 <[email protected]>