cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 1870b8420f feat(pline): Undo option removes the last segment (#352)
U / UNDO (typed or via the prompt button) pops the last placed vertex
without ending the command, repeatably down to and past the start
point. The exit tangent of the remaining last segment is recomputed
from its bulge so a following Arc segment stays tangent-continuous.
New CmdResult::RemoveLiveEntity takes the live polyline out of the
document when Undo drops it below two vertices; the next point
re-creates it under the same undo unit.

Closes #352

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 11:17:01 +03:00
..
app feat(pline): Undo option removes the last segment (#352) 2026-07-22 11:17:01 +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 feat(pline): Undo option removes the last segment (#352) 2026-07-22 11:17:01 +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 feat(props): editable block Name row + collapsible XYZ groups 2026-07-22 11:11:10 +03:00
shaders fix(render): hatch dpdx in uniform control flow (#414) 2026-07-21 18:06:01 +03:00
ui feat(props): editable block Name row + collapsible XYZ groups 2026-07-22 11:11:10 +03:00
cli.rs feat(open): open drawings in the running editor 2026-07-15 15:18:16 +03:00
command.rs feat(pline): Undo option removes the last segment (#352) 2026-07-22 11:17:01 +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