bff42082a5
Cycle each node through All -> Connected -> Collapsed -> All via a custom-drawn icon (filled-dot count encodes how much is shown: 3/2/1). Collapsed hides every pin on a side, linked or not, behind one connector nub; existing links now redirect to that nub too (EffectivePinId), so they visually converge like Hypershade's collapse view instead of only hiding unconnected pins. Also moved the connector nubs off the title row onto the node's bottom row. Persisted mode switches from a bool (uiShowAllPins) to an int (uiPinDisplayMode). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>