slab/menuband: skinnier popover, brand→About, sonic-browse hover
Width:
- All popover-content widths now reference InstrumentListView.preferred
Width (224 px) instead of the previous fixed 248 — the input
segmented, update banner, and waveform align to the same 224 px slab
as the instrument grid. Floor on preferredContentSize removed; the
popover sizes to its actual fitting size, ~248 wide vs the prior 280.
Brand → About:
- Title row up top no longer carries "Menu Band" + the subtitle. Top
row is just the octave control + MIDI switch hugging the right.
- About column gains the Menu Band heading + subtitle as its first two
lines, then the about body, then the link row. One section instead
of two.
- "ac" link button restored to verbose "aesthetic.computer".
Sonic browse:
- Re-enable instrument hover-preview. New
MenuBandController.setInstrumentPreview(_:) holds a preview note
while the cursor sits on a cell; switching cells stops the old note
and starts a new one in the new program. Hover-out releases and
restores the committed program. Silent in MIDI mode (DAW handles
audio there); the program change still applies so the menubar piano
is correct when the user toggles MIDI off.
- InstrumentListView.onHover callback wired in the popover.
Site:
- Bump download cache-buster query string to ?v=0d61fdb.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>