Skip to content

Shell-tabs: fill the full width bar instead of a sparse grid#6

Merged
falkoro merged 1 commit into
masterfrom
chore/shell-tabs-fill-bar
May 30, 2026
Merged

Shell-tabs: fill the full width bar instead of a sparse grid#6
falkoro merged 1 commit into
masterfrom
chore/shell-tabs-fill-bar

Conversation

@falkoro
Copy link
Copy Markdown
Owner

@falkoro falkoro commented May 30, 2026

The session-switcher tabs used grid-template-columns: repeat(auto-fit, minmax(…720px…,1fr)), so on a wide screen 7 tabs rendered as a 3-column grid with a sparse last row (the bottom-right ~2/3 empty). Switched to flex-wrap + flex:1 1 <basis> so partial rows stretch to fill the full width and the bar collapses to roughly one row, plus a small height trim. No horizontal scroll on desktop (mobile keeps its sticky scroll switcher).

🤖 Generated with Claude Code

The session-switcher tabs used a fixed auto-fit grid (minmax up to 720px on wide
screens), so 7 tabs became a 3x3-ish grid with a sparse last row wasting the
bottom-right. Switch to flex-wrap + flex-grow so partial rows stretch to fill the
full width and the bar collapses to ~1 row, and trim tab height a touch.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 30, 2026 14:00
@falkoro falkoro merged commit 6320d8f into master May 30, 2026
@falkoro falkoro deleted the chore/shell-tabs-fill-bar branch May 30, 2026 14:00
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This CSS-only PR updates the shell session tab bar so wrapped rows fill the available width instead of leaving sparse grid space on wide screens.

Changes:

  • Replaces .shell-tabs grid layout with wrapping flexbox.
  • Adjusts tab flex basis and minimum heights across wide-screen breakpoints.
  • Slightly trims base tab padding/height while preserving mobile sticky horizontal behavior.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants