Redesign the top panel: sawn pine, lamp buttons, radio dials #12
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgeadmin/plug!12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/pine-panel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on erdoar/plug#11 (per-app capture), because both change the same screen. Merge #11 first.
Summary
PineBoard) behind the top panel, drawn in code with no image files: pale pine with wavy grain and darker latewood bands, two knots, and faint circular-saw arcs. A fixed seed makes it the same board every launch.LampButton), green and red with a chrome bezel. The lit one shows the state: green glows while playing, red while stopped. They sink slightly when pressed.RadioDial). Each has a backlit cream tuning scale with tick marks, a red needle and the current reading; a knurled brown bakelite knob whose pointer turns to the choice; and a label burnt into the wood. Clicking a knob opens its choices: inputs, output devices plus "Refresh devices", or installed effects grouped by maker.DrawerHandle) at the bottom of the board: a worn iron pull with screwed backplates, rubbed back to brass in the middle. It opens and closes a drawer holding the capture notes, the app list and the effect chain. The window sizes to its content (.windowResizability(.contentSize)), so it stretches when the drawer opens and shrinks to just the board when it closes. The open state is remembered between launches. Errors stay visible with the drawer closed.Tested
To test on the Mac
scripts/bundle.sh --open.🤖 Generated with Claude Code
https://claude.ai/code/session_011C96TJ2L7nzVMFTH7raNu5