cad-editor/src/ui
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 0322128f48 fix(snap): extension guides stay visible at extended intersections (#247, #259)
Extension osnap now offers a ray off every polyline vertex, not just the
first and last, and snaps to where two segments' extension lines would
cross. That crossing is emitted as an Intersection so it outranks the
per-segment extension feet on their own lines. When it wins, both
contributing extensions are re-detected — off-ray distance measured in
screen space so the tolerance holds at UTM coordinates — and the overlay
draws a dashed guide from each endpoint through the crossing, so both
extension paths remain visible instead of vanishing when caught.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 17:46:08 +03:00
..
popup feat(statusbar): Select All/Clear All in filter popup, drop osnap settings row 2026-07-01 09:47:13 +03:00
ribbon feat(ui): replace app-menu logo with a quick-access file toolbar 2026-07-03 09:51:49 +03:00
statusbar feat(statusbar): icon toggles, taller bar, centered pills (#216) 2026-07-01 09:33:00 +03:00
style fix(textstyle): live-update style manager preview (#102) 2026-06-29 17:29:04 +03:00
window feat(layers): multi-select layers in the Layer Manager (#236) 2026-07-01 17:44:19 +03:00
color_select.rs chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
command_line.rs feat(command-line): copy/clear history + selectable log (#232) 2026-07-01 18:17:46 +03:00
icons.rs feat(ui): replace app-menu logo with a quick-access file toolbar 2026-07-03 09:51:49 +03:00
mod.rs feat(ui): replace app-menu logo with a quick-access file toolbar 2026-07-03 09:51:49 +03:00
modal.rs fix(web): render UI icons as SVG instead of font glyphs 2026-06-18 12:29:32 +03:00
overlay.rs fix(snap): extension guides stay visible at extended intersections (#247, #259) 2026-07-03 17:46:08 +03:00
properties.rs feat(properties): make read-only values selectable text instead of click-copy 2026-07-03 08:14:37 +03:00
side_toolbar.rs feat(ui): right-edge side toolbar; drop the paper-space ribbon tab 2026-06-12 02:07:26 +03:00
text_util.rs feat(ui): elide overflowing text, tooltip full layer name 2026-06-09 19:04:18 +03:00