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

feat: show new session button in titlebar when sidebar is collapsed#2

Open
taha-au wants to merge 1 commit intodevfrom
feat/new-session-button-collapsed-sidebar
Open

feat: show new session button in titlebar when sidebar is collapsed#2
taha-au wants to merge 1 commit intodevfrom
feat/new-session-button-collapsed-sidebar

Conversation

@taha-au
Copy link

@taha-au taha-au commented Mar 11, 2026

Summary

When the sessions sidebar is collapsed, the titlebar header previously only showed the expand icon next to the session title. This adds the "new session" (+) button alongside it so users can quickly start a new chat without having to expand the sidebar first.

The button is portaled into #opencode-titlebar-left, shown only when the sidebar is collapsed, and hidden on mobile (where the sidebar drawer already provides access to new session). It uses the same navigation pattern (/{dir}/session) and tooltip/keybind pattern as the existing new session button in the expanded sidebar panel.


View Codesmith session

Portal a new session icon button into #opencode-titlebar-left that
appears only when the sidebar is collapsed, giving users quick access
to start a new chat without expanding the sidebar first.

Co-authored-by: Codesmith <codesmith@blacksmith.sh>
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.

1 participant