You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sidebar/nav polish across web/desktop + mobile, plus fixes from an adversarial
edge-case pass:
- Tighter nav rhythm (item gap 4px -> 2px) — items read as one dense list.
- Cleaner "delegate" icon (sparkles); Machines gets a distinct stacked-server
glyph so it no longer collides with the theme switcher's monitor.
- Footer redesigned: a clean full-width System/Light/Dark icon-segmented theme
switcher (collapses to a cycle button in the rail) + an account row (email +
sign-out icon). Theme control removed from Settings (footer is the single
source); ThemeSwitch unit-tested for default/persist/OS-follow/invalid/cycle.
- Layout: the shell is locked to the viewport (height 100vh/100dvh, overflow
hidden) and only the main column scrolls (.app-main is the scroll container,
content in .app-main__inner) — the sidebar + footer are always on screen
regardless of content length. Mobile WalletScreen body now scrolls too.
- Active item legibility: the pill ring uses --input (not --border) so it is
clearly visible in light mode and distinct from a hovered neighbour.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments