Skip to content

Releases: Rahyan/WearCapture

WearCapture v0.1.1

Choose a tag to compare

@Rahyan Rahyan released this 18 Feb 12:44

WearCapture v0.1.1

Patch release focused on profiles, deterministic regression coverage, and release artifact publishing.

Added

  • Named profile system (wearcapture/profiles.py) with builtin + user JSON profiles
  • Profile auto-suggestion by connected device model and display size
  • CLI profile management commands (profiles list/suggest/import/export)
  • Capture-time profile controls (--profile, --save-profile, --profile-file)
  • UI profile actions (apply, save, import, export) and device-driven profile suggestion
  • Synthetic fixture regression suite for overlap trimming, termination thresholds, and stitched-size baselines

Changed

  • Build workflow now uploads matrix binaries directly to tag releases
  • Packaging supports optional binary name suffixes for cross-platform release assets

Fixed

  • CI package import stability (editable install before pytest)

Closed roadmap items

  • #1 Per-device tuning profiles
  • #4 Automated engine regression suite with synthetic scroll fixtures

WearCapture v0.1.0

Choose a tag to compare

@Rahyan Rahyan released this 18 Feb 12:01

WearCapture v0.1.0

Initial public release of WearCapture: cross-platform Wear OS long screenshot capture over local ADB.

Highlights

  • Robust capture engine using adb exec-out screencap -p and swipe-driven scrolling
  • Overlap-aware stitching in memory (no intermediate image files)
  • Scroll stop detection with similarity + low-motion safeguards + max swipe cap
  • CLI mode and desktop UI mode
  • Stop & Save support during active capture
  • Optional circular export mask

New in this release

  • Desktop UI migrated to PySide6
  • Packaging automation via PyInstaller (scripts/package.py)
  • GitHub Actions CI + binary build workflows
  • Tuned defaults validated on live watch runs
  • Real watch-generated examples included in docs

Roadmap