Skip to content

fix: split above tab group instead of inside active tab#96

Merged
matej21 merged 1 commit intomainfrom
feat/split-tab
Mar 30, 2026
Merged

fix: split above tab group instead of inside active tab#96
matej21 merged 1 commit intomainfrom
feat/split-tab

Conversation

@matej21
Copy link
Copy Markdown
Member

@matej21 matej21 commented Mar 30, 2026

Summary

  • When splitting a terminal inside a tab group, the split now wraps the entire Tabs container rather than nesting a split inside the active tab
  • Fixes clunky UI where tabs would contain inner splits with their own sub-tabs appearance
  • Centralizes the tab-escape logic in split_terminal() so both keyboard shortcuts and tab bar buttons behave consistently

Test plan

  • Open a tab group with multiple tabs, press split → new terminal appears beside the tab group, not inside a tab
  • Split a standalone terminal (no tabs) → works as before
  • Split inside an existing split (no tabs involved) → works as before
  • Drag & drop a pane into a tab → still allows creating splits inside tabs via intentional gesture

🤖 Generated with Claude Code

When splitting a terminal inside a tab group, the split now wraps the
entire Tabs container rather than creating a nested split within the
active tab. This prevents clunky UI where tabs contain inner splits
with their own tab-like appearance.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@matej21 matej21 merged commit b723e13 into main Mar 30, 2026
8 checks passed
@matej21 matej21 deleted the feat/split-tab branch March 30, 2026 13:23
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.

1 participant