Skip to content

feat(inbox): Two-pane layout#1408

Draft
Twixes wants to merge 1 commit intotwixes/inbox-sorting-reviewersfrom
twixes/inbox-two-pane-layout
Draft

feat(inbox): Two-pane layout#1408
Twixes wants to merge 1 commit intotwixes/inbox-sorting-reviewersfrom
twixes/inbox-two-pane-layout

Conversation

@Twixes
Copy link
Copy Markdown
Member

@Twixes Twixes commented Apr 1, 2026

Problem

Code inbox uses a right sidebar that opens/closes and replaces the whole view for empty states. Cloud has a permanent two-pane split more like an email app, with empty states shown contextually. Let's go for the more robust email-like experience.

Changes

Adding an always-visible resizable left pane (report list) + right pane (detail) when reports exist.

When no reports: full-width view with toolbar + faded skeleton backdrop, gradient overlay, and contextual empty state (welcome with graphs-hog, warming-up with explorer-hog). When reports exist but none selected: mail-hog "Select a report" prompt in right pane.

Signal source config is in a modal instead instead of navigating away to Settings.

Search disabled with tooltip when project has no reports.

Copy link
Copy Markdown
Member Author

Twixes commented Apr 1, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

- Resizable left list pane + right detail pane when reports exist
- Full-width view with skeleton backdrop + gradient overlay for empty states
- Welcome state (graphs-hog), warming-up (explorer-hog), select-a-report (mail-hog)
- Inline signal source config modal instead of Settings navigation
- "Back to Inbox" button disabled with tooltip until sources enabled
- Loading skeleton only when sources are configured
- Search disabled with tooltip when no reports
@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from 6d30da1 to e23878f Compare April 1, 2026 14:26
@Twixes Twixes force-pushed the twixes/inbox-sorting-reviewers branch from ea9068f to 5f888c8 Compare April 1, 2026 14:26
@Twixes Twixes changed the title feat(inbox): two-pane layout with empty state overlays feat(inbox): Two-pane layout with empty state overlays Apr 1, 2026
@Twixes Twixes changed the title feat(inbox): Two-pane layout with empty state overlays feat(inbox): Two-pane layout Apr 1, 2026
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