mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-11-03 04:41:36 -05:00
Cutting edits were unrecorded, so Undo skipped them or folded them into an anonymous "Change". Each is now one labelled step: Add Cut-Off, Move Cut-Off (one step per drag), Automatic Cut-Offs, Auto Sequence (current plate or all plates, only when the order changed), Set Sequence (per click), Sequence by Path (the whole tool session; Backspace and Ctrl+Z inside it still take back one line), Place Lead-In, Remove Lead-Ins (the tool's menu, the plate and the nest commands), Cutting Parameters (an edited lead-in panel when the tool closes), Plan Cutting and Clear Lead-ins and Cut-offs. Plan Cutting stages scrap cut-offs on the live plates before it plans, so its scope opens with the staging and records only when the plan is applied; closing without applying records nothing. Clearing applied work is its own step and no longer warns that it cannot be undone. Opening the lead-in tool used to give a plate without parameters the defaults straight away; the plate now takes the tool's parameters with its first lead-in, so opening and closing the tool changes nothing. Undo no longer waits while the tool has a part picked: it ends the tool. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>