Header consolidation: remove SSO chip, merge state chip, ⋯ menu #13

Closed
opened 2026-10-07 20:04:29 -04:00 by jared · 0 comments
Owner

Source: UX review, 2026-10-07 (screenshots at 1440/1280/1024/390 px).

  • SSO chip: remove. It's green nearly always, can be stale (the keep-alive stops after 10 min idle), and adds nothing. Show a red "Sign in again" button only when expiry is detected, and route panel AuthExpiredErrors to it (today they become a tiny "list unavailable").
  • State chip: merge into the session chip as a coloured dot or border.
  • Session names: stop uppercasing them (.lt-chip sets text-transform: uppercase; names are case-sensitive).
  • Pane title: hide it when it equals the session name.
  • LIVE: shrink to a dot; show text only when not connected.
  • ⋯ menu: move A−/A+, notifications (rename from "Alerts on/off", which clashes with Ops Alerts; make it a bell toggle plus an app-level mute) and Full into it.
  • Panels button: add a badge for alerts or "needs you" while the sidebar is closed.
  • Wrapping: "needs you" chip gets nowrap plus ellipsis; it wraps at 1280px today.
_Source: UX review, 2026-10-07 (screenshots at 1440/1280/1024/390 px)._ - **SSO chip: remove.** It's green nearly always, can be stale (the keep-alive stops after 10 min idle), and adds nothing. Show a red **"Sign in again"** button only when expiry is detected, and route panel `AuthExpiredError`s to it (today they become a tiny "list unavailable"). - **State chip:** merge into the session chip as a coloured dot or border. - **Session names:** stop uppercasing them (`.lt-chip` sets `text-transform: uppercase`; names are case-sensitive). - **Pane title:** hide it when it equals the session name. - **LIVE:** shrink to a dot; show text only when not connected. - **⋯ menu:** move A−/A+, notifications (rename from "Alerts on/off", which clashes with Ops Alerts; make it a bell toggle plus an app-level mute) and Full into it. - **Panels button:** add a badge for alerts or "needs you" while the sidebar is closed. - **Wrapping:** "needs you" chip gets `nowrap` plus ellipsis; it wraps at 1280px today.
jared added this to the v0.5.0 hardening + header/phone milestone 2026-10-07 20:04:29 -04:00
jared added the ux label 2026-10-07 20:04:29 -04:00
jared closed this issue 2026-10-07 23:35:02 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/devdesk#13