Skip to content

Center bottom nav on wide screens, move More to a bottom sheet; v0.6.2 - #12

Merged
eigger merged 1 commit into
masterfrom
feature/v0.6.2-bottom-nav-sheet
Jul 13, 2026
Merged

Center bottom nav on wide screens, move More to a bottom sheet; v0.6.2#12
eigger merged 1 commit into
masterfrom
feature/v0.6.2-bottom-nav-sheet

Conversation

@eigger

@eigger eigger commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Ported the layout approach from a sibling project (garage): the bottom nav's background stays full-bleed, but the tabs are wrapped in a max-width column (480px, 640px on wider screens) so they cluster toward the center instead of stretching edge to edge. More no longer navigates to a separate page — it opens a slide-up bottom sheet with the same grouped shortcuts (locations/categories, history/labels/trash, settings/family accounts/integrations), closing on an outside click or route change. The now-redundant /backup page is removed.

Also fixed two bugs found while porting: the scan tab's label used --color-primary-text (white), which was invisible against the light-theme nav background — switched to --color-primary to match the reference. Removing /backup would have also silently broken the service worker's entire shell precache, since cache.addAll() fails atomically if any one URL 404s — dropped the stale entry and bumped the cache name.

Ported the layout approach from a sibling project (garage): the bottom
nav's background stays full-bleed, but the tabs are wrapped in a
max-width column (480px, 640px on wider screens) so they cluster toward
the center instead of stretching edge to edge. More no longer navigates
to a separate page — it opens a slide-up bottom sheet with the same
grouped shortcuts (locations/categories, history/labels/trash,
settings/family accounts/integrations), closing on an outside click or
route change. The now-redundant /backup page is removed.

Also fixed two bugs found while porting: the scan tab's label used
--color-primary-text (white), which was invisible against the light-theme
nav background — switched to --color-primary to match the reference.
Removing /backup would have also silently broken the service worker's
entire shell precache, since cache.addAll() fails atomically if any one
URL 404s — dropped the stale entry and bumped the cache name.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@eigger
eigger merged commit 9feff45 into master Jul 13, 2026
3 checks passed
@eigger
eigger deleted the feature/v0.6.2-bottom-nav-sheet branch July 13, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant