Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions docs/shell-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -322,15 +322,13 @@ terminal drawer keeps its existing Cmd/Ctrl+J/Hide behavior. Browser-build
shortcuts are unchanged.
Feature-local details such as harness logs remain tied to their owning profile;
closing that profile or losing authorization also removes its log tab.
The main-header split control toggles the tab pane without closing its tabs or
resetting their contents. Opening an empty pane creates one new tab.
The plus control appears on header hover or keyboard focus (always on touch) and
opens a picker with Channels, Direct messages, and Channel tools categories,
each with searchable choices. Enabled Todos and native-desktop Terminal reuse
their registered components and channel context. Opening a tool in a tab replaces
its drawer; its launcher then toggles that tab's pane without a second mount.
Terminal sessions remain plugin-owned when their tabs close, and Escape in the
terminal input remains a shell key.
The main-header split control toggles existing pane content without closing its
tabs or resetting their contents. With no content it is disabled but remains
focusable, so closing the last tab has a stable focus-return target. There is no
blank-tab creation action or channel/DM/tool picker. Tabs open from content such
as threads, profiles, channel settings and linked sessions. Todos and native
desktop Terminal remain available through their existing channel launchers;
closing a terminal presentation does not stop its plugin-owned shell.
Conversation tabs reuse the timeline, composer, draft and message-management owners;
selecting an already-open conversation selects its existing tab. Each main channel
keeps its own tab descriptors, selected tab, and pane visibility in memory for the
Expand Down
249 changes: 0 additions & 249 deletions src/bundled/channels/ChannelTabPicker.test.tsx

This file was deleted.

Loading
Loading