Skip to content

Unify thread and sidebar-tab full screen - #959

Open
brsbl wants to merge 2 commits into
bb/top-bottom-split-resize-target-thr_cxz5rwzns3from
bb/unified-pane-fullscreen-thr_cxz5rwzns3
Open

Unify thread and sidebar-tab full screen#959
brsbl wants to merge 2 commits into
bb/top-bottom-split-resize-target-thr_cxz5rwzns3from
bb/unified-pane-fullscreen-thr_cxz5rwzns3

Conversation

@brsbl

@brsbl brsbl commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

The top stack layer makes thread and sidebar-tab full screen use one clean expand/collapse pattern while preserving the prior layout. It also restores a visible shared selection surface for sidebar threads, focused split tabs, and active right-panel tabs.

Changes

  • Keep the sidebar-tab expand/collapse control in the panel header in both states, with Full Screen and Exit Full Screen copy.
  • Remove the collapsed-thread rail and let a full-screen sidebar tab occupy the complete content area.
  • Suppress the hosted right panel while a split thread is full screen, then restore its prior open/full-screen layout on exit.
  • Align the panel expand/collapse icon geometry with the pane-header control.
  • Consolidate sidebar-thread, focused split-tab, and active right-panel-tab selection onto the shared bg-state-active surface.

Verification

  • Focused @bb/app suites: 71 tests passed across 9 files.
  • Turbo @bb/app typecheck passed.
  • BB desktop QA passed for sidebar-tab expand/collapse, thread expand/collapse, prior-layout restoration, clean full-screen surfaces, icon placement, and Full Screen / Exit Full Screen labels.
  • Light and dark QA confirmed the three shared selection states resolve to identical computed colors in each theme.

Stack

Native GitHub stack #960: #941#953#954#959.

@brsbl brsbl changed the title bb/unified pane fullscreen thr cxz5rwzns3 Unify thread and sidebar-tab full screen Aug 3, 2026
@brsbl
brsbl force-pushed the bb/unified-pane-fullscreen-thr_cxz5rwzns3 branch from 8ebc887 to e4ac404 Compare August 3, 2026 23:20
@brsbl
brsbl force-pushed the bb/unified-pane-fullscreen-thr_cxz5rwzns3 branch from e4ac404 to bb1e79e Compare August 4, 2026 00:18
@brsbl
brsbl force-pushed the bb/unified-pane-fullscreen-thr_cxz5rwzns3 branch from bb1e79e to f07c173 Compare August 4, 2026 01:52
@brsbl
brsbl force-pushed the bb/unified-pane-fullscreen-thr_cxz5rwzns3 branch from f07c173 to d176265 Compare August 4, 2026 02:04
@brsbl
brsbl force-pushed the bb/unified-pane-fullscreen-thr_cxz5rwzns3 branch from d176265 to 4a5011a Compare August 4, 2026 02:12
@brsbl
brsbl force-pushed the bb/unified-pane-fullscreen-thr_cxz5rwzns3 branch from 4a5011a to 8033ba4 Compare August 4, 2026 02:52
@brsbl
brsbl marked this pull request as ready for review August 4, 2026 04:44
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