WatchFace: MotorcycleFBSide

Former Member
Former Member
Simple watch face with side image of my motorcycle's engine and pipes.

Tested on my Fenix 3 HR but I coded to accommodate all sizes and shapes (hopefully)



- Top pipe (green) percent steps towards goal
- Bottom pipe (yellow) percent calories towards EER

EER (estimated energy requirement) is basically a formula for how many calories you're expected to burn daily based on individual factors age, gender, height, weight and activity level. This requires data from user profile. I use US averages for any missing data.

The following are configurable:

- Time format (Auto/Military/Military+Zone) the sample image is set to my time zone "Romeo"
- Date format (various formats)
- Background (Black/White)
- Heart (Red/USA/None)
- EER (Show/Hide)


I'm starting a thread here to hopefully steer people with complaints or suggestions to this page. But also because I have a couple of questions to the experienced users here, if any can comment or help with suggestions that would be much appreciated before I submit this watch face.

- Can the image be cause for rejection by Garmin? It's my own picture I shot with my phone and then cut out using a simple image tool and I'm not saying what bike it is.
- Is reading user profile generally OK or not so much?
- Runs great on my Fenix 3 HR but how do I really know it works on other devices, for example without heart rate. I downloaded the latest 2.2.0 Beta SDK which claims to simulate device specific API behavior, but all the target devices (watches) still show heart rate as being available. If someone could point to a good thread on one of the forums here that be be Tony the Tiger great.

Code: https://github.com/vmaywood/Garmin-Watch-Faces/tree/master/MotorcycleFBSide

Thanks for reading!
  • Former Member
    Former Member over 8 years ago
    Version 1.4.1 - Tweak to move bar

    Didn't like the way the black move bar placeholder, which I added for effect when using colored background, looked so stark. So I added vertical sections, dynamically, using activityInfo.MOVE_BAR_LEVEL_MIN and activityInfo.MOVE_BAR_LEVEL_MAX. Hopefully this always works :)

    In summary:

    Tweak to move bar (vertical sections)
    Also restore yellow font color for eer
    Maintain time and err font color on white (as well as black) background
  • Former Member
    Former Member over 8 years ago
    Version 1.5 - Font color settings

    Font color settings (Auto/Black/White)

    Also fixed bug when time was noon using 12-hour format (showed 0)

    Enjoy
  • Former Member
    Former Member over 8 years ago
    Version 1.5.2 - Heart rate font color

    Version 1.5.2
    -------------
    When Heart=None then use Font Color setting (don't default to red)
  • Former Member
    Former Member over 8 years ago
    1.5.4

    Version 1.5.4
    ----------------
    When no heart rate image is selected, surround value with double angle quotes for better looks (may add tiny heart icon option later)