Implement Phase 8: multi-page navigation

- PageListScreen: adaptive grid of page cards with correct aspect ratio
- PageListViewModel: pages flow + add page
- NavGraph: pages route loads notebook metadata, shows PageListScreen,
  tap page navigates to editor with page size parameter

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-24 14:46:48 -07:00
parent 34ad68d1ce
commit 47b6ffc489
5 changed files with 187 additions and 25 deletions

View File

@@ -88,9 +88,16 @@ See PROJECT_PLAN.md for the full step list.
CopyStrokesAction
- Drag existing selection to move, tap outside to deselect
### Phase 8: Multi-Page Navigation (2026-03-24)
- [x] 8.1: PageListScreen — adaptive grid of page cards with correct aspect ratio
- [x] 8.2: Add new page via FAB
- [x] 8.3: NavGraph refactored — pages route loads notebook metadata then shows
PageListScreen, tap page navigates to editor with page size
## In Progress
Phase 8: Multi-Page Navigation
Phase 9: PDF Export
## Decisions & Deviations