Skip to content

agent: put the sidebar logo in the top row on Windows and Linux - #1394

Merged
AnthonyRonning merged 1 commit into
masterfrom
codex-logo-row-maple
Oct 30, 2026
Merged

AnthonyRonning merged 1 commit into
masterfrom
codex-logo-row-maple

Conversation

@AnthonyRonning

@AnthonyRonning AnthonyRonning commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

On macOS the sidebar's Maple logo sits under the traffic lights, and the sidebar toggle, search and new-task buttons sit beside them. Windows and Linux have no traffic lights in that corner, so the top-left was an empty gap, with the logo pushed down below it.

On Windows and Linux:

  • The wordmark (sidebar expanded) and the M (sidebar collapsed) move up into that corner, centered on the header's line.
  • The toolbar follows the logo, one button gap after it, like one more button in the row: after the M when collapsed, after the wordmark when expanded. It slides between the two places with the sidebar animation.
  • The task list moves up by the space the old logo row used.

macOS is unchanged: the toolbar stays fixed beside the traffic lights and the logo stays under them. The geometry is the same as before.

Known trade-off, left as is for now: off macOS the toggle moves when pressed. After a collapse, the pointer sits over New task, so a quick second click starts a task instead of reopening the sidebar. We'll watch real use before changing it.

Screenshots

These are macOS builds with the transparent title bar turned off locally, so the system's opaque bar stands in for the Windows or Linux one. The app content below it is the Windows/Linux layout.

Expanded sidebar:

Expanded sidebar, before and after

Collapsed sidebar:

Collapsed sidebar, before and after

Validation

  • just ci-lint passes: fmt, the packaging script tests, and clippy with -D warnings for every feature set.
  • Workspace tests on macOS: all pass except agent::tests::shell_tests::quiet_shell_reports_effective_folder_deadline_and_idle_time_until_stop. It fails on a /tmp vs /private/tmp path, in a file this change does not touch. The app suite passed 1,155 tests.
  • The header tests were updated to hold on both layouts: on macOS the toggle stays put and the logo sits under the traffic lights; elsewhere the logo shares the toggle's line, one button gap before it. With the flag forced to the Windows/Linux value, all 343 ui::chat tests pass locally. Linux CI runs them with the real flag.
  • Checked in the real app, both layouts, expanded and collapsed (screenshots above).

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

macOS keeps the Maple logo under the traffic lights, with the sidebar
toggle, search and new-task buttons beside them. Windows and Linux have
no traffic lights there, which left an empty corner above the logo.

Without traffic lights, the wordmark (expanded) and the mark (collapsed)
now sit in that corner, centered on the header's line. The toolbar
follows the logo one button gap after it, and slides between the two
places with the sidebar animation. macOS is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AnthonyRonning
AnthonyRonning merged commit 95cb454 into master Oct 30, 2026
22 checks passed
@AnthonyRonning
AnthonyRonning deleted the codex-logo-row-maple branch October 30, 2026 17:36
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