Skip to content

feat(app): optional vertical tab rail - #38308

Open
BYK wants to merge 1 commit into
anomalyco:devfrom
BYK:vertical-tabs
Open

feat(app): optional vertical tab rail#38308
BYK wants to merge 1 commit into
anomalyco:devfrom
BYK:vertical-tabs

Conversation

@BYK

@BYKBYK commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Issue for this PR

Closes#36942

Type of change

  • New feature

What does this PR do?

Adds an opt-in vertical tab layout, toggled from Settings › General. Horizontal tabs stay the default and nothing is removed.

The rail is resizable (persisted width) and collapsible to an icon-only strip that reveals on hover. It reuses the existing @container query that already hides tab titles at narrow widths, so there's no separate render path. Home and new-tab buttons move into the rail but call the same titlebar commands/tab actions, so no logic is duplicated — the titlebar stays mounted and just hides its tab row in vertical mode (hideTabs prop). Two extra options: place the rail on the right (mirrored layout), and hide the session-header review button.

I also enriched the session-header title with project name, branch/worktree, and a working dot, since collapsed/narrow tabs lose that context.

How did you verify your code works?

Ran bun typecheck and a full app build + smoke test. Manually tested toggling vertical/horizontal, left/right rail, resize, collapse, hover-reveal, and the review-button toggle in the desktop build.

Screenshots / recordings

imageimageimage

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actionsgithub-actionsBot added needs:compliance This means the issue will auto-close after 2 hours. contributor labels Jul 22, 2026
@github-actionsgithub-actionsBot removed the needs:compliance This means the issue will auto-close after 2 hours. label Jul 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for updating your PR! It now meets our contributing guidelines. 👍

@punyamsingh

Copy link
Copy Markdown

@Hona hey, can we take this faster?

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Vertical tabs

2 participants

@BYK@punyamsingh