slab/menuband: octave label intrinsic-width — symmetric 4 px gap on both arrows
Was setting widthAnchor 28 + alignment .center on the octave label,
which left ~5–6 px of empty padding on each side of the centered text
inside the label container — the left arrow then read as having too
much air between it and the number even with custom 4 px spacing
between views.
Drop the fixed width entirely. The label hugs its intrinsic content
width (text width plus a couple of px), so the 4 px setCustomSpacing
on each side is the actual visible gap. Symmetric, tight, reads as
one widget instead of three loose elements.
Site: download bumped to ?v=c8e113f.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>