I'm very new to the Garmin watch party and to developing. I'm in fact so new that I don't own a watch yet. And that's exactly what this post is all about.
Currently, I'm an avid user of analog watches, but wanted to track my 24/7 HR for a while. It seems that the Garmin Vivoactive 3 would be an ideal start for that. However, as I really don't like too busy watch faces throughout the day at work, I wanted to give a Swiss classic a shot, the "Bahnhofsuhr", or railway clock in English. It's a local design classic that has gotten quite a bit of attention with Apple integrating it in their design a few years ago. I thought it would be quite neat to sport one of these faces on my own Garmin watch.
[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/forums.garmin.com\/filedata\/fetch?filedataid=45212&type=thumb"}[/IMG2]
The Bahnhofsuhr.
I tried a few approaches and now went with a static anti-aliased background image with polygons and primitives for hands. I thought about antialiasing it (with bitmaps), but I was annoyed that I would have to generate many positions for the hour hand - or then suffer from a jumping hour hand, something I'd like to avoid.
Now I have no idea how this will really look like on a Garmin 240x240 screen. Is someone willing to try it and post a photo of how it looks on a fenix 5 or a Vivoactive 3? This will help me decide if I will get one myself, and maybe even get more active in the developing community. Also, you'd have my eternal thanks.
The current version is a quick mockup, it only runs correctly on 240x240 screens and is not commented properly. It's available on Github.
My sincere thanks go to ftrimboli for his very helpful tutorials and sample codes. I snatched the polygon rotate function from you, hope it's OK. As soon as I'm getting more active, I want to add my thanks to the source file and adapt it for different resolutions. Also, I'd like to give the font-based watch hands a try, if you/he'd be willing to share the tool to generate the font files.
Looking forward to a good time here on the forums!
TL;DR
- I don't own a watch yet
- I programmed a watch face
- Can someone try it, pretty please? (240x240 only)
- Many thanks to ftrimboli.
Best,
Remo community.garmin.com/.../1300177.png