Feature/add onboarding page#61
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Review Summary by QodoAdd comprehensive onboarding flow and gesture guide
WalkthroughsDescription• Add five-page onboarding flow with first-launch and replay modes • Persist onboarding completion state in device settings repository • Route to onboarding on first app launch, with replay option in settings • Add gesture guide modal to mousepad with help button • Auto-save device name with debouncing instead of manual save button • Add url_launcher dependency for opening external download URLs Diagramflowchart LR
A["App Launch"] -->|Check onboarding flag| B["DeviceSettingsRepository"]
B -->|Not completed| C["OnboardingScreen<br/>First-run mode"]
B -->|Completed| D["HomeScreen"]
C -->|Complete/Skip| E["Set onboarding_completed<br/>Navigate to Home"]
F["Settings Screen"] -->|Help & Tutorial card| G["OnboardingScreen<br/>Replay mode"]
G -->|Close| F
H["MousePad"] -->|Help button| I["Gesture Guide Modal"]
J["OnboardingScreen"] -->|Download link| K["url_launcher<br/>Open external URL"]
File Changes1. mobile_client/lib/data/repositories/device/device_settings_repository.dart
|
Code Review by Qodo
1.
|
No description provided.