Watchface: Steps on Face

Here is my first watch face in the app store.

https://apps.garmin.com/en-US/apps/dc88e0eb-da2e-49b0-a320-e22808e87137

This is a simple face that shows:
Time - with seconds turning on when you turn your wrist (of course)
Date and day
A progress bar for your daily step count as well as numeric steps taken and step goal
A color changing move bar changing from green to red as you sit for too long
A color changing battery gauge with a numeric label
An indicator showing when your phone is connected



  • This is nice. Can u share how U managed to get the code for the arcs? The semi circle and the calc for the steps progress bar? Been trying and not successful to get it done.
  • I started with Travis's code mentioned here - https://forums.garmin.com/showthread.php?203166-The-arc-graph and built based on that. Basically you are drawing a set of polygons rotated around a point. I have heard that there will be support coming for drawing arcs natively, but in the mean time this method works well.
  • I started with Travis's code mentioned here - https://forums.garmin.com/showthread.php?203166-The-arc-graph and built based on that. Basically you are drawing a set of polygons rotated around a point. I have heard that there will be support coming for drawing arcs natively, but in the mean time this method works well.


    Thanks.. Will take a look at it. (actually, been looking at quite a few examples but can't wrap my head around the math predominantly - should have really paid more attention at high school!!!)
  • Thanks.. Will take a look at it. (actually, been looking at quite a few examples but can't wrap my head around the math predominantly - should have really paid more attention at high school!!!)


    But how does this impact battery drain if done every minute or second? That is something that needs to be considered. For example, in the vivoactive forums, some people are reporting very large battery drains, and trying to figure out why. If you make a bunch of polygons vs a single arc, it will take more of the processor, and more of the battery.
  • thats a good question. I don't know how to determine that. anyone from garmin can comment?
  • I don't have the code in front of me right now, but if memory serves there are a total of 30 polygons rendered to draw both arcs. I originally had it up around 70 and thought that might cause more of a performance issue, not a power issue. When the arc primitive comes out this will be even less of an issue.

    In my personal testing, I have not seen any significant drops in battery. Generally I saw between 7-10% per day with about an hour of monitored activity a day.
  • I am drawing 80 (based on code from Travis). I was prev using 200. Hehe,.

    What I do notice is the app / widget switching time SEEMS like it's a little longer vs a small app like "nearly old school" which is 10kb in size only.
  • I have been playing around with having the arc for step progress be colored - not sure if I like it better than the single green arc.

    Any thoughts?

  • I like your watchface! For me, it is my favorite so far. Thank you very much for your work. My suggestions about further developement:

    1. I would like to see a colored step-progress bar instead of only a green one - in reply of your previous post
    2. I would like to see the hour an minutes digits in different, but bright colors and - of course - a bit bigger as there must be enough space to move the activity bar at the bottom of the watchface (I don't know, for what is the word "HOME" in your picture)
    3. Is the icon of the sleep mode really necessary since Garmin can detect the sleep mode automatically

    My wish for the future is an additional icon shown on the watchface, when a new notification coming in (I know, that this can not be coded so far)

    irving9901
  • Former Member
    Former Member over 10 years ago
    Some feedback from me if you don't mind...

    1) Would like to see the battery indicator moved to where the move bar is and the move bar as an arc along the bottom.
    2) I like the circles on this face (10 of them) as the battery level indicator...no percentage needed: https://apps.garmin.com/en-US/apps/2e20cdd8-9a50-4819-9218-54e3b65160b2
    3) I love the idea of having the step count arcs colored, great visual indicator. Also don't think the numbers are needed.
    4) Can the arcs be made thinner? Kind of like this one: https://apps.garmin.com/en-US/apps/bf8d8ef4-cd54-4d29-901f-457491ba3703
    5) Would like to have the seconds removed and the hours and minutes made same size and consistent.