cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven ea860cab72 fix(view): ZOOM Extents fills the window at the real aspect (#364)
fit_to_bounds fitted the bounding box's circumscribed DIAGONAL into the
viewport height regardless of shape, so a wide drawing filled only a
small central patch. Fit against the actual viewport aspect instead —
required half-height = max(|y|, |x|/aspect) over the view-space corners
— and trim the border margin from 20% to 10%. ZOOM EXTENTS/ALL and
ZOOM WINDOW both pass the live pane aspect.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 23:09:37 +03:00
..
app fix(styles): re-seed missing Standard styles on open; titled modals (#366) 2026-07-21 23:00:36 +03:00
entities fix(render): close remaining OCS/WCS gaps for mirrored entities 2026-07-21 17:58:09 +03:00
io fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
modules fix(trim): arc-arc intersections tested against wrong circle (#370) 2026-07-21 22:45:28 +03:00
plugin fix(plugin): upgrade a loaded plugin in place instead of failing on a locked binary 2026-07-15 11:35:10 -07:00
scene fix(view): ZOOM Extents fills the window at the real aspect (#364) 2026-07-21 23:09:37 +03:00
shaders fix(render): hatch dpdx in uniform control flow (#414) 2026-07-21 18:06:01 +03:00
ui fix(styles): re-seed missing Standard styles on open; titled modals (#366) 2026-07-21 23:00:36 +03:00
cli.rs feat(open): open drawings in the running editor 2026-07-15 15:18:16 +03:00
command.rs feat(edit): STRETCH crossing window selects objects implicitly (#338) 2026-07-21 22:35:35 +03:00
config.rs feat(dialogs): reopen file pickers in the last-used directory 2026-07-21 09:27:44 +03:00
lib.rs feat(start): tutorial-rail implementation for the playlist fetch 2026-07-21 10:07:21 +03:00
main.rs feat(web): copyable on-page banner for renderer errors (#414) 2026-07-21 16:43:35 +03:00
par.rs feat(wasm): sequential rayon shim for the web build 2026-06-16 17:11:20 +03:00
patreon.rs feat(supporters): merge hand-maintained supporters, rank by amount 2026-07-08 00:32:12 +03:00
snap.rs fix(snap): nearest discrete snap wins — Center can't mask Quadrant 2026-07-21 11:35:30 +03:00
sys.rs feat(web): copyable on-page banner for renderer errors (#414) 2026-07-21 16:43:35 +03:00
videos.rs feat(start): tutorial-rail implementation for the playlist fetch 2026-07-21 10:07:21 +03:00