4.0.0 - SDK 4.1.2
- Updated to SDK 4.1.2 with Garmin bug fixes and new features.
- Added Support for the newly released D2 Mach 1 watch.
- Changed the threshold for battery icon color change, now it will turn yellow at 40% (instead of 30) and red at 20% (instead of 15).
- A lot of improvements in the code to reduce memory usage, which allowed the addition of all new features below and also reduced overall battery consumption.
- 8 new data fields were added (depending on the watch supporting each feature): Atmospheric pressure (mean sea-level or standard barometer read), Body Battery, Current Stress Level, Respiration Rate, Recovery Time in hours, Min/Max Temperature, Vo2 Max Run & Vo2 Max Cycle.
- Icons: Do Not Disturb (thanks Bram for the feedback) and Pulse Ox icons were replaced with improved versions, as well as new icons that were added for the 8 new data fields.
- The on-watch config menu was revamped, now split into 3 categories (instead of 2): Layout, Data Fields and Base Units.
- It is now possible to select a bigger font size for the data fields. I know that in some watches with lower resolution the bigger data field text might overlap with other items on the watch face, but that was the only way to implement a bigger font size. The user needs to adapt the data field to a better position (left top has the most space available, so use the biggest data field text on this location).
- New option available on the Base Units Menu to show battery in the estimated number of days until empty (instead of current percentage), if supported by watch.
- It is now possible to have accent colors (both from hands and hashmarks) being displayed when the screen is in Always On mode (AMOLED and LCD displays only) - available on the Layout Menu - thanks Collin (film003) for the feedback and for creating the majority of the code.
- Temperature will now become blue in case that is the minimum temperature forecasted for the day, or orange if that is the maximum. All other temperatures will still be displayed in white (as before).
Bug Fix:
- First attempt to fix a bug that would crash the watch face (IQ icon) on some watch models (i.e. Venu Sq) when no temperature was provided by the weather station, that happened only when the "feels like" option was selected (thanks Joseph for the feedback).