FDB01
· v1.4.0
About
Simple digital watch face with big time digits, detailed weather data and customizable data fields.
Main features:
- Uses built-in weather API, no external key needed
- Detailed weather info
- 7 customizable data fields
- 2 customizable progress bars
Weather fields:
- current temperature and precipitation chance shown in the top row
- time of the last weather sync shown below the weather icon
- custom fields: F (feels like), H (humidity), H (high temperature), L (low temperature), Wind bearing (N,W,S,E) and speed.
Weather updates, including location info is provided by the built-in weather service. The watch face shows the same weather data as the built-in weather widget and refreshed automatically when you connect to your phone.
I created this watch face as a fun project for myself after buying my first Garmin Fenix watch. I found the built in digital watch faces lack enough customization options and some of the custom watch faces are slow and most use external weather sources. I tried to keep the watch face as simple as possible to remain as fast and energy efficient as I could.
Note about seconds display: there are 3 display options (off, always and glance). Always uses partial screen refresh which is as battery efficient as I know, but it will definitely drain more battery than the off setting. Glance uses the same logic as some of the built-in watch faces: seconds are shown when you look at or interact with the watch but they are hidden otherwise. This is battery friendly, the only overhead is the extra drawing call. But in some cases you'll not see the seconds even if you are looking at the watch unless you do some jedi movements with your arm.
Real-time HR display also works this way; if the watch is in high power mode (i.e. wrist movement or button press) then you'll see HR info refreshed in every second. After about 10 seconds, the watch enters low-power mode, and the HR field is updated only in every second.
If like this watchface, and you'd like to give a donation, you can use PayPal:
https://paypal.me/hthomas92
Thank you!
What's new
1.4.0
- Added Sunrise, Sunset and Next Sunrise/Sunset data fields
- Added configurable wind speed unit
- Fixed icon placement of center left data field
1.3.4
- Updated SDK, added support for Fenix 7 series
- Use decimal number to display pressure when using the unit Inches (Hg)
- Added a setting to hide the time of the last weather update
1.3.3
- Updated SDK, addes support for some new devices
- Fixed frozen seconds display when seconds set to 'always on'
- NOTE: versions 1.3.1 and 1.3.2 had a bug which could cause the watchface to crash. If you have these versions, please update.
1.3.0
- Show more data in the bottom 1st row data fields when the bars are hidden (default is ON, you can turn this off in the settings)
1.2.2
- Fixes potential crash when using the wind speed and bearing data field
1.2.1
- Fixed graphics glitch related to big seconds display
1.2.0
- Fixed wind speed in mph
- Ambient and sea level barometric pressure data fields
- Adjusted bottom field icons and label positions
- Optional week number display in date field (NOTE: date number is only displayed if there is enough space for it in the data field. Try setting using the center fields if you need a long date format with week number. If you hide one of the center fields, the other will be aligned center with more space left for date text.)
- Optional larger font for seconds (NOTE: uses slightly more battery if always on)
1.1.1
- Second setting was accidently set to always on
1.1.0
- Seconds display (turned off by default)
- PulseOx data field
- Current altitude data field
- Various optimizations in onUpdate
- Shortened Calories, Altitude, Distance climbed/descended field values when a value greater than 1000 is displayed in bottom data fields
- Align center field text to center when only one center field is displayed. Intended for the date or alternate time zone fields.
- Fixed date field bug (when using format DateMonDD)
- New date format: DayDDMon
- Changed move bar icon color to red