Skip to content

feat: add in-app onboarding guide for first-time users#20

Merged
felippemsc merged 1 commit intomainfrom
improve/in-app-onboarding
Feb 9, 2026
Merged

feat: add in-app onboarding guide for first-time users#20
felippemsc merged 1 commit intomainfrom
improve/in-app-onboarding

Conversation

@felippemsc
Copy link
Contributor

@felippemsc felippemsc commented Feb 9, 2026

Summary

  • Add 3-step onboarding walkthrough shown on first launch
    • Step 1: Register your device (one-time setup)
    • Step 2: Start a capture session (5-min security window)
    • Step 3: Capture & verify (files saved to Files → SignedShot)
  • Uses @AppStorage to only show once, skippable via "Skip" button
  • New OnboardingView.swift file, minor change to ExampleAppApp.swift entry point

Test plan

  • Delete app and reinstall — onboarding should appear
  • Swipe through all 3 pages and tap "Get Started"
  • Relaunch app — onboarding should NOT appear again
  • Delete app, reinstall, tap "Skip" on first page — should go straight to camera
  • Verify text is readable and not truncated on smaller devices (iPhone SE)

@felippemsc felippemsc marked this pull request as ready for review February 9, 2026 02:02
@felippemsc felippemsc merged commit c7a0824 into main Feb 9, 2026
2 checks passed
@felippemsc felippemsc deleted the improve/in-app-onboarding branch February 9, 2026 02:03
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