Skip to content
This repository was archived by the owner on Oct 15, 2026. It is now read-only.

feat(web): dock the thread terminal under the right sidebar - #8

Merged
detroitpro merged 1 commit into
mainfrom
t3code/sidebar-terminal-research
Sep 22, 2026
Merged

detroitpro merged 1 commit into
mainfrom
t3code/sidebar-terminal-research

Conversation

@detroitpro

Copy link
Copy Markdown
Owner

Summary

  • On wide layouts, the thread terminal docks under the right-panel surfaces and shares their column width, so it stays visible while switching Files, browser, diff, and other tabs.
  • Closing either the panel or the terminal leaves the other in place; with only the terminal open the column is terminal-only. Narrow sheet layout keeps the drawer under chat.
  • Adds RightSidebarStack plus focused layout helpers/tests; updates appearance docs for the new placement.

Test plan

  • vp test run on RightSidebarStack logic, RightPanelTabs, ThreadTerminalDrawer, PreviewPanelShell
  • vp run --filter @t3tools/web typecheck
  • Wide layout: open Files + terminal, switch to browser/diff — terminal stays mounted underneath
  • Close right panel with terminal open — column becomes terminal-only at panel width
  • Close terminal with panel open — surfaces fill the column
  • Narrow viewport (≤980px): terminal still under chat; right panel remains a sheet
  • Maximize right panel with terminal docked — stack fills; restore returns chat

Closes #7

Keep the terminal visible while switching Files, browser, and other right-panel surfaces on wide layouts.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dock the thread terminal under the right sidebar

1 participant