rdnt / m8

Source code and issue tracker for M8, a digital, pixelated, retro-futuristic watch face for Wear OS.

Home Page:https://play.google.com/store/apps/details?id=dev.rdnt.m8face

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dynamic layouts

rdnt opened this issue · comments

(title)

Ref: #13

Implementation steps:

  • Investigate whether the WearOS complication APIs allow for dynamic layouts on the phone configurator. I assume it is possible as the built-in Pixel Watch watch faces support it.
  • Create design mockups for different layouts. Some ideas:
    • Layout with no complications except for (possibly) the hour/minute shortcuts (Ref: #11)
    • Existing layout: Top/bottom/left/right complication slots
    • Extended layout: Top/Bottom along with 2 complications per side
    • Consider adding a layout with no right complications to make room for a digital seconds indicator.
  • Refine editor session to support said configs
  • Refactor configurator activity to allow setting these up.
  • Add custom rendering for each individual layout on the watchface renderer

Planned layouts

Big / Sport
image image

Info / Info+Seconds
image image

Detailed / Detailed+Seconds
image image