DEBUG BUILD · SIDELOAD

Timefield

Experimental slit-scan temporal camera. Private test build for on-device evaluation.

Pushed to site: 2026-07-18 09:45 -07:00

Download APK Android 8.0+ · camera-only · fully local

build dd7d330 · 2026-07-18 · minSdk 26

What’s new — UI redesign v3 + combined move/rotate gesture + save-still fix

Installing

  1. Tap Download APK.
  2. Open it from the download notification or Files.
  3. Allow installs from this app when prompted, then Install.
  4. 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.

Release history

Milestone 4b — Presets, pause & canvas resolution (MVP complete)

build 3c4f79d · 2026-07-18 · pushed 2026-07-18 00:05 -07:00

  • FIX: the settings GEAR (bottom-right of the button row) could be pushed off-screen on some phones — the row now wraps so the gear is always visible. Tap it for Rotation / Source / compositing / completion / smoothing / canvas resolution.
  • 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.

Preview — live blend modes + Darken fix

build 6415d89 · 2026-07-17 · pushed 2026-07-17 21:55 -07:00

  • Blend modes now render correctly on a single pass — Darken and Difference no longer come out solid black.
  • You can switch blend mode live, mid-scan, from the settings gear.
  • Preview build from in-progress work — tap-to-pause, saved presets, and canvas-resolution options are still landing.

Portrait fix + settings gear + version

build b039d9c · 2026-07-17 · pushed 2026-07-17 19:05 -07:00

  • 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

Milestone 4a — Instrument dynamics

build 0bb86d6 · 2026-07-17 · pushed 2026-07-17 18:03 -07:00

  • Blend modes: alpha, lighten, darken, difference (they act across passes — pair with Loop or Ping-pong)
  • Change speed and slit width live, mid-scan
  • Completion behaviors: reverse, ping-pong, loop-repeat
  • Inward collapse mode (fronts meet at the centre)
  • Rotation options: Rewrite (fronts continue, no jump) and Wedge-fill
  • Optional smoothing to soften live changes
  • Stop button + a collapsible parameter panel (More)

Milestone 3 — Capture

build 1ebf5f2 · 2026-07-17 · pushed 2026-07-17 ~14:15 PDT

  • Save stills (JPEG/PNG) to Pictures/Timefield, overlay-free
  • Record video to Movies/Timefield (on-screen UI is not in the recording)
  • Front / rear camera switch
  • Tap to focus
  • Exposure (EV) slider
  • A finished scan survives camera switch/backgrounding so you can still save it

Milestone 2 — Outward engine

build 0a8cf3b · 2026-07-17 · pushed 2026-07-17 ~12:31 PDT

  • Outward scan from a draggable/rotatable line
  • Classic/Outward + Mirrored/Split source modes
  • Linked/independent speeds
  • Angled lines
  • Twist the line mid-scan