First-run setup

The onboarding flow runs once when you first open the app. It walks you through the three permissions locationjoystick needs to work.

Skipping steps

Each step can be skipped. If a required permission is missing later, a banner appears on the relevant screen prompting you to grant it. The app checks permission state every time you return to a screen that needs it.

Troubleshooting