Skip to content

feat(webui): refine collapsible sidebar - #3951

Merged
Re-bin merged 1 commit into
mainfrom
codex/webui-sidebar-rail
May 21, 2026
Merged

Re-bin merged 1 commit into
mainfrom
codex/webui-sidebar-rail

Conversation

@Re-bin

@Re-bin Re-bin commented May 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace the sidebar wordmark with the existing nanobot cat icon
  • keep a desktop collapsed sidebar rail instead of hiding the sidebar completely
  • make the expanded and collapsed sidebar share one DOM structure so icons stay anchored during collapse
  • keep the header theme toggle pinned to the page top-right while the desktop sidebar toggle is hidden

Why

The previous collapse behavior felt jumpy because the collapsed rail behaved like a separate UI. This keeps the logo and primary action icons in stable positions while only labels, chat history, and width collapse.

Validation

  • npm run build
  • npm run test
  • browser check for desktop collapse/expand icon coordinates and mobile layout

@Re-bin
Re-bin marked this pull request as ready for review May 21, 2026 16:34
@Re-bin
Re-bin merged commit cb7daa7 into main May 21, 2026
2 checks passed
@chengyongru
chengyongru deleted the codex/webui-sidebar-rail branch July 14, 2026 05:52
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