Ultra Plus
· v4.6.0
About
An "ultra" inspired analog watch face optimized for higher resolution AMOLED devices with Always On Display. Designed to quickly show you the information you need, easily see the day of the week and the current weather conditions.
The outer arcs display your body battery and watch battery at a glance while also keeping track of your completed steps for the day. The circular data fields are configurable to display heart rate, current temperature, the date, total steps, floors climbed, calories burned, and distance traveled. They can be long pressed too! MIPS devices (Fenix 7/8) are also supported!
Other configurable settings include:
- Dark, Light, Grey, Purple, Cyan, Green, Red, and Blue Themes
- Accent Color
- Show/Hide UTC Time
- Display Hour Markers
- Display Battery in Days or Percentage
- Respect First Day of the Week
- Lighter Hash Marks
- Dial Numbers
- Configurable Data Fields
- Show/Hide the Seconds Hand
[NOTE] If you change your language then please go to the Watch Face selector screen once. This will trigger the watch face to load the correct fonts. You should only need to do this once.
For feature requests or bugs, please leave comments here: https://forums.garmin.com/developer/connect-iq/f/showcase/381566/watch-face-ultra-plus
CHANGE LOG:
2.8.1 - Bug fix: Temperatures no longer have a leading zero for single digit temperatures.
2.8.0 - Added ability to turn off the seconds hand. Added the ability to change the date format. Now it supports Month Day, Day Month, MM/dd, or dd/MM. For Asian languages, the date format is adjusted so the dates fit inside the circle. Some new translations added for German.
2.7.1 - Based on your location's sunrise and sunset, the weather conditions will show a sun or moon depending on the time of day. Also, the dial hash marks are now sized dynamically based on device type. Lastly, for AOD devices, the background is simplified to potentially lower power usage. Bug fix for disconnected weather.
2.5.1 - Fixed duplicate accent colors and grouped colors together.
2.5.0 - Added Cyan, Green, Red, and Blue Themes. These are mostly designed for AMOLED devices but the MIPs devices also get the colors albeit a little simplified.
2.4.0 - Added a new Purple Theme
2.3.0 - Added some new data fields. Notifications and Total Active Minutes for the day. Also slightly increased the size of the progress bars and made them dynamically sized by device.
2.2.0 - On devices with AOD, a less aggressive technique implemented to prevent screen burn-in. This should address the flickering/blinking that some people were seeing.
2.1.0 - Layout fixes for arc labels. First pass at adding additional languages for labels and days based on your system settings. The first languages I'm slowly translating are: Japanese, Korean, Chinese (Traditional), German, Italian, Spanish, and French. If there are errors in my translations then please let me know via the [Contact Developer] link or here: https://forums.garmin.com/developer/connect-iq/f/showcase/381566/watch-face-ultra-plus
2.0.0 - [Big update] Circular data fields are now configurable! Also, these new data fields are available: floors climbed, calories burned, distance traveled today, step count today.
What's new
4.6.0 - Added support for Venu X1.
4.4.2 - Bug fix: when data connection is lost, weather related widgets were crashing the watch face. Hardened the retry logic.
4.4.1 - Phase 1: Configurable Arc meter. The bottom arc can be switched between Steps and Active Minutes Week now. Future phases will add other meters and potentially let you change all 3 meters where it makes sense.
4.3.1 - Code reorganization.
4.3.0 - New rounded watch hands and supporting new devices. Venu 4 series, Vivoactive 6, Fenix 8 Pro series, and D2 Mach 2.
4.2.0 - Massive Update to reduce CPU consumption (more memory used for caching). Fix for Body Battery issue.
4.1.0 - Reorganized App Properties and added new translations
4.0.9 - Bug fix for weather complication long press
4.0.8 - Body Battery caching to prevent issue where it disappeared temporarily.
4.0.7 - Fix for arbor on second hand and fix for hashmarks rendering improperly. Deleted old code.
4.0.6 - UTC bug fix, weather data stale fixes, more translations, and code organization.
4.0.3 - Bug fix for situations when weather data was not available. Added extra translations.
4.0.2 - Updated Manifest. Sorry, premature launching of Instinct 3 AMOLED support. Coming soon though!
4.0.1 - Fixed a bug of less than 1% of steps draws the arc incorrectly.
4.0.0 - [ Major Refactor ] Improved performance due to better caching and memory management. Added a new feature to show icons instead of labels on the arcs. Support for Forerunner 970 and 570 devices.
3.2.3 - Fix for altimeter formatting.
3.2.2 - Fix for Sunrise/Sunset (Now requires Position Permission). Also added regular temperature in addition to the original "feels like" temp. See settings drop-down for the new choice.
3.2.1 - Small fix for altitude. Also a fix for day of the week and foreign languages. PLEASE NOTE: Currently, you must go watch face selector screen once to get the language to change. This is because system setting changes aren't reflected to OnSettingsChanged.
3.2.0 - Added a new complication: Altitude. Also, fixed a bug with Sunrise and Sunset where the time displayed incorrectly for minutes less than 10.
3.1.0 - Added a new complication: Sunrise and Sunset. Also, optimized asset images, changed AOD mask to shift every minute to prevent burn-in.
3.0.1 - Font sizes updates for MIPs devices adjusted to be slightly larger.
3.0.0 - The circular data fields can now be long pressed to load the complication (except for daily distance which has no complication. Additionally, the current weather condition can be long pressed to load the weather complication. Finally, I took a pass at translating a good portion of the language strings. If the translation seems weird please let me know and I'll fix it.