Make people view responsive on mobile

This commit is contained in:
Rijad Zuzo
2026-02-15 17:06:23 +01:00
parent d711f270dd
commit 4d21c6df82
3 changed files with 330 additions and 145 deletions
+15
View File
@@ -2,6 +2,21 @@
Updated: 2026-02-15
## Latest Milestone (2026-02-15): People Mobile Layout Fix
Fixed the `People` view so it is mobile-friendly and no longer overflows on iOS narrow screens:
- `lib/features/people/people_view.dart`
- added responsive breakpoint logic (`LayoutBuilder`)
- desktop keeps split-pane list/detail layout
- mobile now uses a single-column flow (header, people list, selected person detail)
- improved text safety with `maxLines`/`ellipsis` and compact detail action row
Validation for this milestone:
- `flutter analyze` -> pass
- `flutter test` -> pass
## Latest Milestone (2026-02-15): Sync Queue + Orchestrator
Implemented the next sync phase so local mutations are now queued and synced through a real coordinator flow: