mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-14 19:36:03 +00:00
* feat(ui): move app chrome into a topbar and dock the session workspace rail The desktop shell now uses a slim topbar for brand, primary navigation (Chat + pinned routes + More menu), command-palette search, pairing, theme, and Settings; the left column slims down to a sessions-only panel (Cmd+B hides it entirely — the 78px icon rail is gone). Split view drops the fixed geometry-mirroring toolbar for in-flow per-pane headers. The session workspace rail can dock right or bottom inside its pane — drag its header between edges or use the dock button — and the collapsed strip's file glyph is now a real button (it used to be a dead, button-looking span) with a changed-file count badge. The Mac app's injected chrome CSS slims down accordingly; its drag-region geometry is unchanged and the topbar brand strip stays passive under it. * chore(ui): regenerate locale bundles for topbar and workspace dock strings * fix(ui): keep the native macOS drawer clear of the titlebar overlay The narrow-width slide-over drawer sits fixed at the window top, over the AppKit traffic lights and drag regions. The old Mac-app-injected CSS padded .sidebar-shell for this; that rule moved web-side for the desktop topbar, so restore drawer clearance here for both the app drawer and the in-drawer settings sidebar. * chore(ui): translate topbar and workspace dock strings; regen docs map