[idea] Optional tree-style tabs in the sidebar under workspaces and worktrees #4367
Troskiev83
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem
When working with multiple Git worktrees, the
Spacessidebar provides a clean hierarchical tree: the primary workspace as the parent, with worktree checkouts neatly grouped and indented beneath it.However, the tabs belonging to those workspaces live exclusively in a disconnected horizontal bar at the top or bottom (
tab_bar_position). If you run a multi-worktree workflow where each worktree checkout has dedicated tabs (e.g.agent,logs,server), the mental model is fragmented: you select the workspace in the left sidebar tree, but then have to look over to the horizontal bar to see and switch tabs.Proposed idea
An optional configuration (for example under
[ui]or[ui.sidebar.spaces], such asshow_tabs = trueor a vertical tabs mode) to render tabs directly as expandable child nodes under each workspace and worktree in theSpacespanel.Why it matters
Workspace -> Worktree -> Tabwould be visible in one continuous vertical tree.All reactions