cadcraft/crates
Valentin Klein 65db0c2f6a
Point prompts: FROM, M2P/MTP, point filters, * prefix and <angle override (fixes #392) (#402)
A point modifier typed at any point prompt pushes a frame on the session
(Session::point_mods) that asks for what it needs ("Base point:",
"<Offset>:", "First point of mid:", ".X of", "(need YZ):") and hands one
point to the command, so every command gets them from the command line
and in scripts, and they nest (FROM then M2P). `*x,y`, `*@` and `@*`
parse as world coordinates (the same as the plain forms: no UCS yet).
`<a` locks the next point to that angle from the base point: a typed
distance follows it, a pick is projected onto it, typed coordinates win.
TK is left to object snap tracking (#379).

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 18:43:24 -04:00
..
color Only colour 7 flips with the background (fixes #272) (#285) 2026-10-10 16:11:24 -04:00
constraints Reject two-line angular constraints over 180 degrees that can never be satisfied (#73) (#190) 2026-10-10 14:36:27 -04:00
doc Attributes keep their own layer, colour, linetype and lineweight (fixes #358) (#359) 2026-10-10 18:10:40 -04:00
dwg DWG and DXF keep ANGBASE/ANGDIR, fillet/chamfer, elevation and the snap grid (fixes #349) (#350) 2026-10-10 17:32:07 -04:00
dxf DWG open: stop runaway conversions early and name the limit (#57) (#175) 2026-10-10 12:15:01 -04:00
engine Point prompts: FROM, M2P/MTP, point filters, * prefix and <angle override (fixes #392) (#402) 2026-10-10 18:43:24 -04:00
fonts TL/ML/BL text is placed by its alignment point (fixes #342) (#346) 2026-10-10 17:31:56 -04:00
geom fix(geom): keep finite-scale tolerance and midpoint math stable (#400) 2026-10-10 18:43:10 -04:00
io Attributes keep their own layer, colour, linetype and lineweight (fixes #358) (#359) 2026-10-10 18:10:40 -04:00
mcp Control channel: cmdline.key replies like cmdline.input (fixes #360) (#361) 2026-10-10 18:09:26 -04:00
render Dimension text: DIMPOST's suffix also goes on tolerances (fixes #390) (#394) 2026-10-10 18:43:20 -04:00
ui-egui Control channel: cmdline.key replies like cmdline.input (fixes #360) (#361) 2026-10-10 18:09:26 -04:00