Fenix Analog HighVis Clear
· v1.24.1
About
Questions, issues, requests all welcome - they are what make things better - I do this for fun and share hoping it is useful.
Please use the 'Contact Developer' option to contact me with problems or suggestions. If you like this watch face, then please leave a review.
I was inspired to create this watch face after upgrading my watch and couldn't find a face that worked well for me. It is designed to be analog with a simple layout that is clear to read without glasses, using colors rather than numbers where possible, and a second hand that updates whether the watch is active or not.
It is also highly customisable.
Steps and battery are indicated by colored arcs on the left and right, the colors change when target steps are reached, or battery falls below 25%. The units for the steps and battery can be changed with a setting. The customisable date is in a large font and the current heart rate is indicated by a heart icon on the dial.
Each 5 min of arc represents 20 bpm with 60 bpm at 12 o'clock for the heart icon. Therefore 11 o'clock is 40 bpm, 1 o'clock is 80 bpm and 3 o'clock is 120 bpm etc.
A high tide marker can be set. A coatal location needs to be defined by name or longitude and latitude. I live 5 miles from the sea and this isn't close enough. Phone connection is also required. Initially a web request will be made within 5 min, after this web requests will be made hourly. The usual caveat applies that this cannot be relied on for navigation. Data obtained from geocode.maps.co, German Weather Service DWD and open-meteo.com.
There are also optional perimter markers for sunrise, sunset, body battery and temperature, and predicted hourly precipitaton levels shown on clockface perimeter with colours interplolated between 'wet' and 'dry' colors set in settings.
Many features, text size and all colours are customisable, set a color to transparent to turn off a feature. There is a light and dark theme that can be set on the watch customisation. Hand transparency and image rotation of the heart icon are available only on more recent watches. Profiles of settings can be saved and restored.
There is a ‘low memory’ setting that will reduce the memory for watches with IQ version less than 4.0.0 (which use more memory) to maintain maximum compatibility. Below this version ‘Disable Buffering’ is set to true by default. This option will disable high frequency buffering, which means the second hand will be removed after around 10 seconds active viewing.
There is a reduced memory version of this watch, designed to be compatible with as many older watches as possible, search for 'Analog HighVis Lite', https://apps.garmin.com/apps/c7c125d9-6d46-4643-bfab-4a207675f4e6.
The top field may be customised to display various settings, some may not be available on all watches or only be updated following a phone sync.
If the watch screen accepts touch and the setting to allow touch is set, then the top field options can be cycled with a touch in upper left/right quadrants. The lower two quadrants cycle the date style options, a central press cycles the hand styles and left right presses on the vertical center toggle watch face profiles.
Status icons for connection and new messages can be shown at the bottom of the face.
Most options can be set on the watch, or using Garmin Connect/Express.
Video shorts:
https://youtube.com/shorts/mfQXWKKdIao
https://youtube.com/shorts/9P2ucuoWOyI
What's new
1.24.1
• Top data field "Weather temperature" added to the list
1.23.3
• Change temperature marker to be 1C/min of arc
1.23.2
• Activity minutes (moderate and vigorous) added as a top field option
1.22.3
• Option to show distance rather than steps text
• Bug with perimeter precipitation coloring fixed
1.21.4
• Attempt to circumvent Garmin bug on some watches for boolean settings defaulted to true
• Option to use web data for precipitation visualisation, the Garmin data is very poor in my location
1.20.7
• Setting to show hourly precipitation levels as interpolated colored perimeter arcs added
• Previous tide locations can be restored from on-watch settings
• Touch can toggle profiles left and right
1.19.0
• Settings can be saved to and loaded from profiles
1.18.5
• Today's distance added to upper field options
• Bug fix displaying min/max temperature icon when no phone connection
• Bug fixed with hex conversion for custom colors with some devices
• Use complications to get metrics for devices that don't expose them directly
1.17.4
• Unfortunately I had to remove support for older small memory watches (below API 3.3.0). There is now a reduced memory version of this watch, search for 'Analog HighVis Lite'.
• Current temperature perimeter marker added
• Top field option to show min/max daily temperatures
• Possible crash when settings updated on some devices hopefully fixed
1.16.6
• Custom colors for watches that support them, I didn't like the default yellow
• Anti-aliasing for cleaner graphics
• Improvements to high-tide calculation
1.15.0
• Built with SDK 8.1.1
1.14.3
• A couple more hand types (central and edge) to minimise obscuring data fields
• Tide location can be entered by location name
• Cycle hand styles with a central long touch
1.13.0
• Body battery marker and marker color settings added
• Notification marker reset when phone clears notifications
• Unfortunately some smaller memory watches cannot be supported
1.12.2
• More font memory work for more watches
• Experimental high tide marker option added
1.11.1
• Improved memory and visual scaling for wider range of watches, e.g. Instinct 3 AMOLED 50mm
• Sunrise and sunset visual option added, can be modified or turned off in settings
1.10.3
• Implemented some great user suggestions
• Removed all watches that cannot be supported - higher res watches need more font scaling work
1.9.1
• International day and month names supported - any issues please message me
• New requested date format added (with trailing dot!)
• Touch extended to cycle date style as well as top field options
1.8.1
• Date option added that includes day-of-week
• Support all watches (hopefully)
1.7.3
• Improved memory and display handling for smaller memory/screen devices, e.g. Instinct 2X
1.6.0
• Touch to change top field in upper or lower part of display to toggle next/previous
• Background tint color option added
1.5.0
• Low memory compatibility handling option to disable large font
• Minor cosmetic improvements
1.4.0
• Touch option added, allowing a long touch to step through top field settings
• Extended character set to handle international month names
• Low memory compatibility option defaulted for IQ versions less than 4.0.0
• Settings for steps (steps or 1000s) and battery (percent or days) units added
1.3.0
• Status icons at the bottom of the face added, message notifications is reset when the display moves off the watch face
• Occasional bug fixed causing crash with body battery or watch temperature top field display
1.2.0
• Top field additions
• Low memory setting
1.1.0
• Top field customisation