Tellurium
· v1.12.3
About
Tellurium [https://en.wikipedia.org/wiki/Tellurion] shows a world map in north polar azimuthal equidistant projection with astronomical features: the ground positions of the Sun, the Moon, the naked eye planets, and the night hemisphere. The background shows up to five locations with their local time, including the current location based on the GPS position of the watch. The overlay display shows the date, time (with 1 Hz seconds), health information (with 7-day calorie chart), battery percentage, and various icons. Due to the complexity of the graphics, the watchface display is layered within a couple of seconds upon first showing. Once a minute, on the dot, the whole display takes between 1-2 seconds to fully update.
Customise the watchface with the Garmin Mobile or Garmin Express app settings.
I am an amateur coder who just wanted to have my own custom watchface. I am putting it up here in case others may enjoy it. Some generous types offered to donate, which can be done here (thank you!): https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NUHU2DCJABCVA
===Map background===
The map orientation is by default fixed to the Sun (the map rotates once a day, the Sun rotates once a year), but can be fixed to local longitude (at 6 o'clock), or immobile (manually enter an offset angle). The latitude circles drawn are -60deg, -30deg, equator, +30deg, +60deg, and north pole. The planets and Sun symbols are the standard ones, except for Jupiter and Saturn. The moon is a half-lit circle, with the lit side oriented towards the Sun. The night hemisphere is a simple grand-circle calculation, which is good enough for a watch approximation.
===Extra Locations===
Only the local hour is displayed since minutes are the same. Set the UTC offset and DST offset in the Settings. The day-before and and day-after are symbolised with a - or a + sign in front of the extra local hour. The watch's local position is symbolised by an open circle: green = obtained from GPS, orange = obtained from last known GPS stored by the app, red = no GPS so using the values in Settings for Local Location. The quickest way to obtain a GPS position is to register a location with the watch. The square symbol represents the home position as defined by the Settings.
===Calorie histogram===
The height of the rectangles are not linear with calories consumed. It is calories^3 normalised to the largest calorie of the week to exaggerate the differences between days. The filled rectangles represent the calories for each day over the last 7 days. The open rectangle is today's current calories.
===Activity numbers===
The numbers are from top to bottom, the distance walked in km or miles depending on your watch setting; the current energy expenditure in kcal; the last recorded heart rate in beats per minute. The units are not displayed when the analog calendar is displayed.
===Icons===
The half moon icon = do not disturb is set. If not, this is where the notification icon appears (envelope icon). The alarm icon = one or more alarms are set. The Bluetooth icon = watch is connected to the phone.
===Analog display===
The analog hour and minute hands indicate the classical 12 hour rotation, with 1 Hz seconds. There are two types of hands available in the Settings (full and short). The 1Hz analog seconds are little arcs that travel around the edge of the screen. The analog calendar indicates the current day in the calendar year with the position of the Sun (yellow line). The year is divided into twelve calendar month divisions, represented by the number of dots. The beginning of the calendar year is emphasised with the triple line mark.
What's new
1.12 (2021 Nov 29): fixed AMOLED display issues (thank you to Eric S. for help in debugging); reduced memory footprint.
1.11 (2020 Dec 28): improved night shading; reduced memory and calculation footprint; fine tuned layout; added two more date string settings (request); fixed seconds display.
1.10 (2020 Dec 16): fixed moon declination; reduced memory and calculation footprint; fixed layout.
1.9 (2020 Nov 12): added user selectable colour settings (request); added day number and name in analog calendar view; reduced memory footprint.
1.8 (2020 Nov 11): update for round devices 260x260, 280x280; fixed winter night arctic circle; added anti-aliasing for compatible devices; added toggles for turning off seconds 1Hz display (request).
1.0 (2018 Sep 05): initial release for round devices 240×240 compatible with SDK 2.4.