Skip to content

Agent: tighten the task toolbar and unify its canvas - #1357

Draft
matthewrball wants to merge 1 commit into
MaplePrivacyLabs:masterfrom
matthewrball:codex/compact-task-toolbar
Draft

matthewrball wants to merge 1 commit into
MaplePrivacyLabs:masterfrom
matthewrball:codex/compact-task-toolbar

Conversation

@matthewrball

@matthewrball matthewrball commented Oct 28, 2026 •

Copy link
Copy Markdown

Why

The task header's height and separate background band add visual space above the canvas. This draft isolates the toolbar proposal from #1347 so its appearance can be reviewed separately.

What this PR adds

  • Reduce the shared task-header and collapsed-rail clearance from 40px to 36px, keeping existing controls centered within it.
  • Use the canvas background for the header and main-pane wrapper, and remove the canvas's upper-left rounding so the task area forms one continuous surface.

This is the exact final toolbar patch extracted from #1347: two files, with no sidebar, Settings, Search, or folder-selector behavior changes. It targets master independently; the sidebar/Settings work stays in #1347 and draft folder selection stays in #1353. Kept as a draft for design discussion.

Preview

Native design reference from the combined prototype. The sidebar styling and title-bar Search shown here belong to #1347 and are not included in this draft's diff.

Combined native prototype showing the proposed compact toolbar; sidebar and Search are separate work

Verification

Local checks use the previously authorized Rust 1.96.0 / Xcode 27.1 environment. Pinned-toolchain CI and platform checks require maintainer approval. The combined native design was previously inspected; no new app instance was launched for this extraction.


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

This branch has not been deployed

No deployments
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