Skip to content

Fix/small terminal layout - #3

Merged
illobo merged 3 commits into
mainfrom
fix/small-terminal-layout
Mar 11, 2026
Merged

Fix/small terminal layout#3
illobo merged 3 commits into
mainfrom
fix/small-terminal-layout

Conversation

@illobo

@illobo illobo commented Mar 11, 2026

Copy link
Copy Markdown
Owner

No description provided.

lobo and others added 3 commits March 11, 2026 22:09
…terminals

compute_dual_layout assigned full panel heights even when the terminal
was shorter than the total needed, causing ratatui buffer out-of-bounds
panic (e.g. y=22 in a 22-row terminal). Now each panel rect is clamped
to remaining space, preventing overflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Instead of just clamping rects (which hid panels silently), auto-collapse
panels in priority order (waveform first, drum grid last) until the
layout fits the terminal height. This keeps the app usable on small
terminals instead of showing empty space.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bring back the visual q w e r t y u i o p pattern selector and
1 2 3 4 5 6 7 8 kit selector for SA/SB/DR in the transport bar,
with active slot highlighted in cyan and queued in gold.
Also show Pat/Kit info in collapsed panel bars.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@illobo
illobo merged commit 9633953 into main Mar 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant