An open API service indexing awesome lists of open source software.

https://github.com/wkusnierczyk/garmin-watch-faces

A collection of minimalistic, unconventional Garmin watch faces
https://github.com/wkusnierczyk/garmin-watch-faces

garmin garmin-api garmin-connect garmin-connect-iq garmin-sdk garmin-watch garmin-watchface monkey-c watch-face

Last synced: 4 months ago
JSON representation

A collection of minimalistic, unconventional Garmin watch faces

Awesome Lists containing this project

README

          

# Garmin Watch Faces

A collection of unconventional, minimalistic, elegant, open-source Garmin watch faces.

![Faces](resources/graphics/WatchFacesHero1.png)

> ## Why?
>
> While there is a vast selection of watch faces available from Garmin and third party designers and developers, it appears to be difficult to find elegant, simple, innovative designs that do not focus on displaying all possible metrics at once on the small screen.
>
> The **Garmin Watch Faces** collection aims at filling this gap.
> The presented watch faces have one **key design principle**: offer something new, carefully crafted, pleasant to look at, intriguing.
>
> Being a free and open-source project developed in spare time, Garmin Watch Faces does not intend to provide a complete user experience.
> The customisation options are limited, some of the watch faces do not expose any user settings at all.
> This is partially by design (minimalism and simplicity), but contributions expanding the functionality are welcome.

## Availability

The watch faces are available from the [Garmin Connect IQ Developer portal](https://apps.garmin.com/developer/84aa79b0-5787-481d-bb10-8c5015ac1158/apps).

All faces were developed as open-source projects, and are available from GitHub. See links in the table below.

|Resource|Description|
|:-|:-|
|[Google fonts](https://fonts.google.com/)|The watch faces use open source fonts, downloaded from [Google fonts](https://fonts.google.com/) as True Type (scalable) fonts.|
|[`ttf2bmp`](https://github.com/wkusnierczyk/ttf2bmp)|Most Garmin watches do not support scalable fonts, and require bitmap fonts with specific sizes instead. For projects listed here, TTF fonts were converted to bitmaps (`.fnt` font description and `.png` font image files) using the open source tool [`ttf2bmp`](https://github.com/wkusnierczyk/ttf2bmp).|
|[`garmin-font-scaler`](https://github.com/wkusnierczyk/garmin-font-scaler)|To adapt the non-scalable bitmap fonts to various screen resolutions and shapes, the fonts were scaled using `ttf2bmp` with the open source automation tool [`garmin-font-scaler`](https://github.com/wkusnierczyk/garmin-font-scaler).|

## Watch face collection

|Screenshot|Description|
|:-|:-|
|![Base Time](resources/graphics/BaseTime.png)|[**Base Time**](https://github.com/wkusnierczyk/garmin-base-time)
Current time as base _n_ numerals, _n_ = 2..16.|
|![Binary Time](resources/graphics/BinaryTime.png)|[**Binary Time**](https://github.com/wkusnierczyk/garmin-binary-time)
Current time as a grid of squares representing binary digits for hours, minutes, and seconds.|
|![Braille Time](resources/graphics/BrailleTime.png)|[**Braille Time**](https://github.com/wkusnierczyk/garmin-braille-time)
Current time as Braille digits.|
|![Daynight Time](resources/graphics/DaynightTime.png)|[**Daynight Time**](https://github.com/wkusnierczyk/garmin-daynight-time)
Current time as the position of the sun across the sky, with a greeting.|
|![English Time](resources/graphics/EnglishTime.png)|[**English Time**](https://github.com/wkusnierczyk/garmin-english-time)
Current time as English words.|
|![Epoch Time](resources/graphics/EpochTime.png)|[**Epoch Time**](https://github.com/wkusnierczyk/garmin-epoch-time)
Unix time since Epoch.|
|![Fancyfont Time](resources/graphics/FancyfontTime.png)|[**Fancyfont Time**](https://github.com/wkusnierczyk/garmin-fancyfont-time)
Current time as English word for hours and digits for minutes, in a variety of beautiful fonts.|
|![French Time](resources/graphics/FrenchTime1.png)|[**French Time**](https://github.com/wkusnierczyk/garmin-french-time)
Current time as French Revolutionary time (Decimal time).|
|![Matrix Time](resources/graphics/MatrixTime.png)|[**Matrix Time**](https://github.com/wkusnierczyk/garmin-matrix-time)
Current time with animated Digital Rain in the background.|
|![Morse Time](resources/graphics/MorseTime.png)|[**Morse Time**](https://github.com/wkusnierczyk/garmin-morse-time)
Current time as Morse digits.|
|![Piechart Time](resources/graphics/PiechartTime2.png)|[**Piechart Time**](https://github.com/wkusnierczyk/garmin-piechart-time)
Current time as piecharts.|
|![Progress Time](resources/graphics/ProgressTime.png)|[**Progress Time**](https://github.com/wkusnierczyk/garmin-progress-time)
Current time as progress bars.|
|![Radar Time](resources/graphics/RadarTime.png)|[**Radar Time**](https://github.com/wkusnierczyk/garmin-radar-time)
Current time as radar screen.|
|![Roman Time](resources/graphics/RomanTime.png)|[**Roman Time**](https://github.com/wkusnierczyk/garmin-roman-time)
Current time as Roman numerals.|
|![Swatch Time](resources/graphics/SwatchTime.png)|[**Swatch Time**](https://github.com/wkusnierczyk/garmin-swatch-time)
Time in Biel, Switzerland, as Swatch beats.|