Seaside is an attempt at a minimalistic Garmin watch face. This is heavily inspired by the watch mockup by Commissioner Of design™ since I thought it looked so nice. I'm still in the search of a better font and a better implementation. The current fon't used is Nunito from Google. The font's has been converted to bitmap fonts according to the Resource Compiler documentation, however the recommended application (BMFont) is only available for Windows and I'm still looking for a good (free) alternative for macOS.
- Show current time, date and name of day
- Multiple color selections
- Toggle battery percentage
- Show battery level in orange when less than or equal to 20%
- Option to show step count
To build an run this code you must have the Connect IQ
SDK installed and add the bin
directory from the SDK to your PATH
.
# Create an output directory
$ mkdir -p out/production/seaside
# Launch the simulator
$ connectiq
# Compile the watch face
$ monkeyc \
-d vivoactive3 \
-f monkey.jungle \
-o out/production/seaside/seaside.prg \
-y path/to/dev_key.der
# Run it in the simulator
$ monkeydo out/production/seaside/seaside.prg vivoactive3
# Package it for release
$ monkeyc \
-e \
-f monkey.jungle \
-o my_app.iq \
-y path/to/dev_key.der
Or just, as you probably should, install the VS Code Extension and build that way.
Or, even better, install the Prettier Extension Monkey C which contains the Monkey C Optimizer to build an optimized version.