redesign iOS round into fullscreen swipe flow

This commit is contained in:
2026-04-10 10:23:15 +02:00
parent 2553845100
commit 7b466f0a34
12 changed files with 685 additions and 254 deletions
+2
View File
@@ -25,12 +25,14 @@ This is the canonical working plan and progress log for the project. Use this fi
- iOS sources and tests build and pass in Xcode on an iPhone simulator, and a standalone localization/error-mapping harness passes.
- Android local unit tests now cover localization, error mapping, and analytics batch conversion, and `./gradlew testDebugUnitTest` passes with the Android SDK installed.
- Android swipe-down gesture handling now uses cumulative drag distance, and edge-case tests cover upward drags, slow swipes, and per-gesture single-trigger behavior.
- iOS now defaults to a demo test mode with mock rounds, and the primary round flow is a fullscreen swipe-driven video experience with a 15-second lock timer and accelerated reveal transition.
### Still Open
- Continue through the remaining plan phases and finish any leftover localization and polish work.
- Keep the iOS project in sync with the plan as the app grows.
- Keep expanding tests around session, odds, settlement, and analytics behavior.
- Align Android with the clarified fullscreen swipe flow and demo-mode testing path.
## 1. Purpose