mirror of
https://github.com/storytold/cadcraft.git
synced 2026-10-24 10:56:51 -06:00
At a point prompt with a base point, holding Shift turns ortho on when ORTHOMODE is off and off when it is on; releasing it restores the setting. ORTHOMODE itself is never changed. While the override turns ortho on, polar tracking is off, as with ortho on. The UI already passed the Shift state to Session::snap_cursor (for POLARMODE bit 8's Shift to acquire), so the change is in the engine only: snap_cursor applies the override to its copy of the settings. Window corners (ZOOM Window) and prompts without a base point are unaffected. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>