cadcraft/crates/ui-egui/tests
Valentin Klein 242a00923d
Object snap overrides at point prompts, Shift/Ctrl+right-click snap menu, Tab cycling (fixes #393) (#409)
Typed END, MID, CEN, GCEN, NOD, QUA, INT, APP, EXT, INS, PER, TAN, NEA,
PAR (any start of the word from three letters, with `_`/`'` prefixes)
and NON push a one-pick snap frame on the point-modifier layer: the
prompt reads "Endpoint of:", a typed point is snapped with that mode
alone within the aperture (or rejected with "No Endpoint found for
specified point."), and the canvas snaps the cursor with it
(Session::snap_override). A command's own keyword still wins (ARC/ZOOM
`cen`); `_cen` always snaps. Overrides nest with FROM and the filters.

Shift+right-click or Ctrl+right-click on the canvas opens the object
snap menu (From, Mid Between 2 Points, Point Filters, the snap modes,
None, Osnap Settings...), whose items type the same overrides. Tab over
a snap marker with nothing typed cycles the candidate snaps
(pointmod::snap_candidates: the running snap first, then the closest of
each mode).

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 18:44:21 -04:00
..
context_menu.rs Object snap overrides at point prompts, Shift/Ctrl+right-click snap menu, Tab cycling (fixes #393) (#409) 2026-10-10 18:44:21 -04:00
control_cmdline.rs Control channel: headless and app reply alike to cmdline.input, state and app.open (fixes #351) (#352) 2026-10-10 17:32:24 -04:00
control_cmdline_key.rs Control channel: cmdline.key replies like cmdline.input (fixes #360) (#361) 2026-10-10 18:09:26 -04:00
dialog_dispatch.rs Menu commands open their dialogs; JSON calls never open file pickers (fixes #65, fixes #101) (#125) 2026-10-10 12:16:48 -04:00
open_bytes.rs Web: File > Open… shows the browser's file picker (fixes #55) (#199) 2026-10-10 14:38:20 -04:00
style_dialogs.rs Menu items open their missing dialogs; COUNT shows its result; New Layout asks for a name (#126, part 1) (#180) 2026-10-10 12:15:42 -04:00
system_cursor.rs Option to keep the system cursor over the drawing area for magnifiers (#39) (#187) 2026-10-10 14:38:13 -04:00