731b8874c9b56cc62ffeef6099db5df2609a8fa5
Q backed out of a build mode or toggled deconstruct mode; it now clears the selection as its middle case. That needed a rule for a selection held while a build mode is active, a state the code allows today: clearAll() is called only by a click or drag that hit nothing, so a selection survives into builder, blueprint, and deconstruct mode. Make the two mutually exclusive instead, matching what the controls panel already shows: entering any build mode clears the selection. The blueprint gestures read the selection before the mode entry clears it, so C and Ctrl+C lose nothing. Drops the accuracy carve-out that had C / Ctrl+C merely omitted from the build contexts on the strength of a surviving selection -- with no selection there, they are unavailable rather than omitted, and the list is the three cases its intro claims. Requirements only; no code yet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ne3mejABZoLWKLh8fgpM3x
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.1%
C
0.7%