feat(nav): primary nav visual rework — icons, sentence-case, bottom-border active state #580
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#570 feat(workspace): ⌘K command palette +
? keyboard help overlay
charles/claude-hooks
Reference
charles/claude-hooks#580
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story
As an operator, I want the primary nav to be scannable at a glance, match the iconography conventions on Board / Workspace pages, and make the active route obvious without squinting at a faint background tint.
Acceptance criteria
NAV_ITEMSentry gains a lucide icon:LayoutGrid(Board),MessageSquare(Workspace),Bot(Agents),GitBranch(Flows),Settings(Settings). Icons are 16 px, paired with the label.uppercase tracking-[0.5px]styling on the desktop nav and the drawer entries; renderBoard/Workspaceetc. in sentence case attext-small font-semibold.border-b-2 border-accentat the bottom of the nav item plustext-text-primary. Drop thebg-surfacefill so non-active and active items have a consistent visual weight.text-text-mutedand gaintext-text-primaryon hover (no fill).flex items-center gap-3rows so the icon precedes the label.Out of scope
References
apps/web/src/components/app-shell.tsx:65(NAV_ITEMS).specs/topbar-nav-overhaul.md§ P1.?keyboard help overlay