cad-editor/src/modules/view
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 9490c85b32 revert: drop PLOTWINDOW forced endpoint snap (#293)
Remove the forces_endpoint_snap mechanism merged in #293:
CadCommand::forces_endpoint_snap, Snapper::snap_forced_corners /
forced_corner_modes, the PlotWindowCommand override, the on_tick +
click-commit wiring, and the associated tests. PLOTWINDOW now uses the
normal snapper like every other command.

Rationale: forcing Endpoint snap on regardless of the global OSNAP master
overrides an explicit user setting and is surprising — a plot window is a
coarse print region that usually wants a margin, not a corner lock, and
the forced set only caught Endpoint (not center/mid/intersection) so it
was a partial, opinionated helper. Parking it pending a design discussion
with the PR author; can be reinstated behind a clearer UX (e.g. respecting
OSNAP, or an opt-in modifier) if justified.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 20:35:50 +03:00
..
cascade.rs cargo fmt 2026-05-12 10:36:15 +03:00
file_tabs.rs cargo fmt 2026-05-12 10:36:15 +03:00
hidden.rs cargo fmt 2026-05-12 10:36:15 +03:00
layout_tabs.rs cargo fmt 2026-05-12 10:36:15 +03:00
mod.rs feat: plot a model-space window to PDF 2026-07-05 23:13:43 +02:00
orbit.rs cargo fmt 2026-05-12 10:36:15 +03:00
ortho.rs feat(commands): expand standard CAD command coverage 2026-06-29 08:23:58 +03:00
pan.rs cargo fmt 2026-05-12 10:36:15 +03:00
persp.rs cargo fmt 2026-05-12 10:36:15 +03:00
plot_window.rs revert: drop PLOTWINDOW forced endpoint snap (#293) 2026-07-06 20:35:50 +03:00
properties_palette.rs cargo fmt 2026-05-12 10:36:15 +03:00
sheetset.rs cargo fmt 2026-05-12 10:36:15 +03:00
solid.rs cargo fmt 2026-05-12 10:36:15 +03:00
tile_horiz.rs cargo fmt 2026-05-12 10:36:15 +03:00
tile_vert.rs cargo fmt 2026-05-12 10:36:15 +03:00
tool_palettes.rs cargo fmt 2026-05-12 10:36:15 +03:00
ucs_cmd.rs feat(ucs): interactive UCS command — UCS Z 90 typable everywhere (F2, #169) 2026-06-25 12:36:49 +03:00
ucs_icon.rs cargo fmt 2026-05-12 10:36:15 +03:00
view_front.rs cargo fmt 2026-05-12 10:36:15 +03:00
view_iso.rs cargo fmt 2026-05-12 10:36:15 +03:00
view_right.rs cargo fmt 2026-05-12 10:36:15 +03:00
view_top.rs cargo fmt 2026-05-12 10:36:15 +03:00
viewcube.rs cargo fmt 2026-05-12 10:36:15 +03:00
vports_config.rs cargo fmt 2026-05-12 10:36:15 +03:00
vports_join.rs cargo fmt 2026-05-12 10:36:15 +03:00
vports_named.rs cargo fmt 2026-05-12 10:36:15 +03:00
vports_restore.rs cargo fmt 2026-05-12 10:36:15 +03:00
wireframe.rs cargo fmt 2026-05-12 10:36:15 +03:00
xray.rs cargo fmt 2026-05-12 10:36:15 +03:00
zoom_ext.rs cargo fmt 2026-05-12 10:36:15 +03:00
zoom_in.rs cargo fmt 2026-05-12 10:36:15 +03:00
zoom_out.rs cargo fmt 2026-05-12 10:36:15 +03:00
zoom_window.rs feat(view): zoom-window ribbon button and bare ZOOM command 2026-06-28 16:57:00 +03:00