feat(shaders_lab): pins straddle node edges (half outside, half inside)

draw_pin_circle takes a PinSide and centers the circle exactly on the
left or right edge of the node. The reserved Dummy is half-width
(PIN_RADIUS instead of PIN_DIAMETER) so the inside layout stays
compact, and ed::PinRect is set to the full circle so the protruding
half is still grabbable.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-25 01:59:01 +02:00
parent 426a842e2b
commit a209afa46b
2 changed files with 16 additions and 9 deletions
Binary file not shown.