mirror of
https://github.com/storytold/cadcraft.git
synced 2026-10-14 14:26:45 -04:00
* HATCHEDIT: refuse an explicit bad scale or angle before editing anything (#724) run_hatchedit read `scale` and `angle` leniently (a non-positive scale or a non-numeric value was skipped), so such a request reported success, added an undo step and cleared the redo history, applied its valid companion property or recreated the boundary. HATCH already refuses a non-positive scale. The numbers are now checked first with the same size_param rule; `angle` must be a number; absent and null still mean "leave it". * Docs: update the progress docs for this change --------- Co-authored-by: Brandon Thomas <[email protected]> Co-authored-by: Claude Opus 5.5 <[email protected]>