Implement main app navigation
This commit is contained in:
@@ -99,7 +99,17 @@ Plans:
|
||||
3. The shared UI foundation uses Composables' Compose Unstyled/renderless primitives for new controls where applicable, with local Recipe components providing the visual styling; Material 3 remains only as temporary legacy auth scaffold until migrated.
|
||||
4. Menu chrome and primary icon buttons use the Liquid library (`io.github.fletchmckee.liquid:liquid`) for the first Liquid-Glass-inspired treatment, constrained to chrome/buttons and backed by a simple fallback path if performance or platform support is not acceptable.
|
||||
5. The search button is functional: tapping it opens a search surface, query input updates state, close/clear actions work, and empty/no-data content is intentional until the recipe catalog read path wires real results in Phase 5.
|
||||
**Plans:** TBD
|
||||
**Plans:** 8 plans
|
||||
|
||||
Plans:
|
||||
- [x] 02.1-01-PLAN.md — Dependency/library assumptions + Wave 0 validation stubs
|
||||
- [x] 02.1-02-PLAN.md — Recipe theme tokens and legacy MaterialTheme wrapper
|
||||
- [x] 02.1-03-PLAN.md — Glass backend, fallback, debug override, and shared backdrop source
|
||||
- [x] 02.1-04-PLAN.md — Type-safe routes, tab destination metadata, RootNavHost placeholders, and shared shell/search strings
|
||||
- [x] 02.1-05-PLAN.md — AppShell, DockBar, FloatingSearchButton, and active-tab search wiring
|
||||
- [x] 02.1-06-PLAN.md — Search ViewModels, SearchPill, and search state tests
|
||||
- [x] 02.1-07-PLAN.md — EmptyState component, four tab screens/ViewModels, and empty-state resources
|
||||
- [x] 02.1-08-PLAN.md — Shell DI, app auth-gate integration, RootNavHost real screen wiring, and AppShell gate test
|
||||
**UI hint:** yes
|
||||
**Research flag:** yes
|
||||
|
||||
@@ -240,7 +250,7 @@ Plans:
|
||||
|-------|----------------|--------|-----------|
|
||||
| 1. Project Infrastructure & Module Wiring | 7/7 | Complete | 2026-04-24 |
|
||||
| 2. Authentication Foundation | 7/7 | Complete | 2026-04-28 |
|
||||
| 2.1 App Shell, Navigation & Search Foundation | 0/0 | Not started | - |
|
||||
| 2.1 App Shell, Navigation & Search Foundation | 2/8 | In progress | - |
|
||||
| 3. Households, Membership & Server Data Foundation | 0/0 | Not started | - |
|
||||
| 4. Sync Engine Skeleton | 0/0 | Not started | - |
|
||||
| 5. Recipe Catalog (Read Path) | 0/0 | Not started | - |
|
||||
|
||||
Reference in New Issue
Block a user