feat: collapse phone nav to four core tabs plus More #86
No reviewers
Labels
No labels
adr
android
area/calendar
area/design-system
area/i18n
area/jobs
area/offline
area/server
area/testing
bug
ci
duplicate
enhancement
help wanted
invalid
notifications
question
reliability
security
severity/low
severity/medium
tracking
web
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
eagraiclainne/app!86
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/phone-nav-collapse"
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?
Closes #65.
Why
Six tabs crowd a phone bottom bar — above the 3–5 a bar comfortably holds.
What
Below the 900px rail breakpoint, the bar keeps the four core boards — Today, Calendar, Jobs, Lists — plus a More entry (its own icon and label, never icon alone) that opens a
Sheetwith Meals and Rewards. More shows the active state whenever one of those is the current board, so a member is never lost. The wide rail is unchanged and keeps all six inline — a deliberate, space-forced divergence at the same breakpoint (rule 1). Single-line ellipsised labels stay the floor even with fewer tabs.Adds a three-dot More glyph to both icon sets.
Surfaces
TabBar.tsx(four core + More button + sheet),app.css(show/hide across the rail breakpoint),Icon.tsx(More glyph).Home.ktHomeNavBar(four core + More item + bottom sheet),HomeNavRailunchanged,AppIcons.kt(More glyph).Stacking
Stacked for fast-forward on
feat/day-view-short-events(#85). Merge after the chain: #82 → #79 → #80 → #81 → #84 → #85 → this.make checkgreen (catalogs regenerated for the new "More" string). Verified on both surfaces, narrow and wide, against the local deploy.🤖 Generated with Claude Code
Test report
Coverage: 27.6%
Updated by the check workflow · commit
6d372f3b68335508160f6d372f3b68Android test report
Updated by the android workflow · commit
6d372f3b686d372f3b687f31026803