feat(nav): icons, sentence-case, bottom-border active state #598
No reviewers
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks!598
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev/580"
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?
Adds lucide icons to all five nav entries (LayoutGrid, MessageSquare, Bot, GitBranch, Settings at 16 px), drops uppercase/tracking styling in favour of sentence case, and replaces the
bg-surfaceactive fill with aborder-b-2 border-accentunderline. Inactive items usetext-text-muted; hover and active both resolve totext-text-primarywithout a fill. Mobile drawer entries becomeflex items-center gap-3rows. Desktop nav suppresses the border transition underprefers-reduced-motion.Test plan
text-text-primary, no filltext-text-primaryprefers-reduced-motion: reduceenv: no border transition fires on route changeCloses #580
All six ACs met, CI green (run #2624).
Nit (non-blocking): desktop nav drops
transition-colorswhile the drawer keeps it — hover text-colour change is now instant on desktop vs. animated in the drawer. Also,motion-reduce:transition-noneis defensive-but-no-op without a basetransition-*; consider pairing it withtransition-colorsif a hover fade is desired.