Skip to content

Releases: SamakaCD/utility-wff

Release list

Utility 4.0

Choose a tag to compare

@SamakaCD SamakaCD released this 28 Jul 11:57

A rebuild of the Pixel Watch Utility watch face in Watch Face Format, for
Wear OS 5 and newer.

adb install -r UtilityWFF-4.0-device-font.apk

Then long-press the watch face, pick Utility, and tap the pencil to choose a
colour, toggle Bold Time and assign the four complication slots. The bottom
row is a LONG_TEXT slot and defaults to the next calendar event.

What this build contains

It is built with --no-google-assets, so it carries none of Google's assets
the clock uses the device font, and the preview image is this project's own
render. On a Pixel Watch the device font is Google Sans anyway; what is lost is
the pinned weights and the digits-only clock instance the original uses.

To build with the original's fonts, extract them from your own copy of a 3.x
com.google.android.wearable.watchface.rwf APK:

python3 scripts/extract_assets.py path/to/rwf-3.x.apk
python3 gen_wff.py && ./build_wff.sh

That reproduces the same APK byte for byte as the one built here from source.

Notes

  • Verified on a Pixel Watch 4 (Wear OS 7) and the Wear OS 7 emulator.
  • Always-on keeps the whole composition at a lower alpha; on-pixel ratio
    measured 6.4 % interactive against 4.7 % ambient, well under the 15 % ceiling.
  • Steps and heart rate default to Fitbit's data sources, which is what gives
    those rings an arc. Without Fitbit they fall back to the system sources, which
    only offer SHORT_TEXT and render a plain ring.
  • Signed with a debug key, so it installs by sideloading only.