cmux NEXT: vertical tabs per workspace or for all workspaces

Merged
TE
12h ago
+4225-69

Summary

Adds vertical tabs to cmux NEXT. Each workspace can turn vertical tabs on or off from its tab menu, and tabs.verticalTabs remains an off-by-default setting that can make vertical tabs the default for all workspaces. The strip and list share one menu, and the sidebar does not list the same workspace tabs twice.

Leo's ask (2026-10-21): “I DIDNT FING MEAN AS A GLOBAL DEFAULT I MEANT JUST HAVING THE VERTICAL TAB FING OPTION AND THEN BEING ABLE TO SET IT AS A DEFAULT FOR ALL WORKSPACERS”.

Verification

  • Fleet cmux-ci compile-check passed for exact head a32b50df134304a02b38f21cdc663795cc98d3b3 (CmuxNext and cmux-tui).
  • Exact-head settings export regeneration passed its tests; no generated diff remained. The fleet artifact upload returned cache_http_400 after the script exited 0.
  • Added focused settings, menu, sidebar, layout and view tests.

Changelog

  • Added: vertical tabs per workspace or for all workspaces, with collapse and hover expansion.

Leo-ask: ask-c1e514d084

Agent session: agent session