← All updates

Clip motion-highlight + pinch-zoom

Clips auto-zoom to the motion bounding box for the first few seconds, then ease back out. Pinch-zoom on top for the parts that matter.

BackendDesktopAndroidWeb clipsui

Clips now do something simple but useful: the player auto-zooms to the motion bounding box for the first N seconds (configurable 0–4), then eases back to the full frame. Pinch-zoom works on top of that for anything the highlight didn't catch.

Why

The whole point of a clip is "show me the thing." If you have to manually pan and zoom into a tiny figure in the corner of a 4K frame, you've lost. The recorder already knows where the motion was; let it focus the camera for you.

What's deployed

  • Backend migrations 0024, 0025, 0026: motion bbox stored on the clip

record, queryable from the API

  • Three clients updated end-to-end: web, Android, desktop
  • Setting lives per camera (or system default). 0 disables highlight,

1–4 seconds otherwise

Status

  • Production API: deployed
  • Android APK: published
  • Desktop: rebuilt with the new client logic
  • All on branch feat/clip-motion-highlight (not yet pushed to main)

The pinch-zoom logic also retroactively cleaned up the desktop playback view's digital-zoom-across-segment-boundary bug, which had been wedged for weeks.

Don't miss the next one.

Email when something ships. Or grab the RSS.