MVP complete — this milestone adds pause, presets, and canvas resolution.
PAUSE/STOP: tap the scan button mid-scan to pause, tap again to resume; hold it to stop (a paused scan freezes until you resume).
PRESETS (new Presets button): 8 built-in starting points, each with a one-line scene hint on first use. Save your current setup as a preset; rename / duplicate / delete / reorder your own; export & import presets as files.
CANVAS RESOLUTION (in the settings gear): choose Match input / 540p / 720p / 1080p — your saved still is rendered at the chosen resolution, independent of the camera feed.
ROTATION now defaults to Rewrite: a mid-scan twist of the line continues smoothly instead of jumping (Strict / Wedge-fill still selectable in settings).
BLEND MODES: Darken and Difference now render correctly on a single pass (no more black wall), and blend mode is switchable live, mid-scan.
Please eyeball on your phone: the two-finger twist look under Rewrite vs Wedge-fill, and that resume after a pause finishes the scan.
Installing
Tap Download APK.
Open it from the download notification or Files.
Allow installs from this app when prompted, then Install.
Play Protect may warn about a sideloaded app — expected for a debug build; choose “install anyway”.
Grant camera permission on first launch. No network — nothing leaves the phone.
PORTRAIT ORIENTATION FIX — the sideways/stretched image in portrait should now be upright and correct on both cameras (front is selfie-mirrored). Please verify — this needs your eyes.
Settings is now a GEAR icon instead of the easy-to-miss "More" word — that is where Rotation (try Rewrite!), Source, compositing, completion & smoothing live.
In-app build version now shown at the bottom of the settings panel, so you can always confirm which build you are on (it matches the build hash on this page).
If portrait still looks wrong, the diagnostic is: adb logcat -s TimefieldProcessor