Checks time since last weather request and won't update on wrist flick if it was done in the past 10min. This will keep you from hitting the 1000 free calls a day when doing things like playing video games.
Added option in settings to turn off morning sleep notification.
New Features
Custom Sleep Briefing Layer: Implemented a native-style overlay panel at the bottom of the screen to report total sleep time and restful/deep sleep percentages.
Shift-Agnostic Sleep Trigger: Replaced the hardcoded 6:00 AM – 10:00 AM time gate with a dynamic sleep-tracking algorithm. The sleep briefing now automatically triggers whenever the Pebble OS completes processing a new sleep cycle of 2 hours or more, accommodating non-traditional sleep schedules and night shifts.
Wrist-Flick Dismissal: Bound the accelerometer tap_handler to the sleep briefing, allowing users to dismiss the sleep overlay with a physical wrist flick.
Improvements & Logic Overhauls
Real-Time Health Syncing: Implemented a background health_handler event listener. The distance text and progress rings now update dynamically in real-time as movement or heart rate changes occur, resolving the issue where data only refreshed on app launch.
Dynamic OS Goal Integration: Deprecated manual step and active minute sliders in the JavaScript settings. The watchface now pulls dynamic daily targets directly from the Pebble OS hardware using health_service_sum_averaged, automatically adjusting goals based on the user's historical performance for that specific day of the week.
Persistent Dismissal State: Upgraded the sleep panel dismissal logic to write the baseline sleep duration to permanent watch memory (PERSIST_KEY_LAST_SLEEP_SEC). The briefing will remain hidden even if the watchface is closed and re-opened by the OS memory manager.
Quiet Time Awareness (SDK 4.3): Upgraded the Bluetooth disconnect alert. The watchface now queries quiet_time_is_active(), ensuring the disconnect vibration is suppressed if the user is sleeping or has enabled system-wide Quiet Time.
UI & Visual Polish
Fluid Layer Animations: Integrated the PropertyAnimation framework for the sleep briefing layer. The panel now smoothly slides up from off-screen when triggered and glides back down when dismissed, replacing the instantaneous layout change.
Vector Anti-Aliasing: Enabled the hardware anti-aliasing engine (graphics_context_set_antialiased) for the weather arcs and activity rings, smoothing out jagged pixel edges for cleaner curvature.
Concentric Ring Alignment: Refined the custom drawing geometry for the fitness rings. The gray background tracks were reduced to a 3px thickness and offset inward by 1px, achieving perfect hardware alignment beneath the 5px foreground colored rings.
Health rings updated for better readability
After you wake up, should provide information about your sleep on the bottom. Goes away for the day with a flick of the wrist.
Goals now align to Pebble OS set goals and graph should auto reset at midnight.
Added BPM graph under last read measurement
Fixes UV dot color on weather arc...again
Fixed min and max weather not showing up correctly and fixed memory error with UV reading.
Fixes min and max weather for the current day. Uses only future information so may take a day to be completely correct.
Color on dot on weather arc represents UV level.
Fixed issue with distance now showing up in heath ring. adjusted font size so that health and current weather used the same size font.
Added persistence to the weather data. No longer polls when you leave and come back. Saves battery and no lag on the display. Updates on the hour and force via wrist shake.
Increased graphics to 64px
Weather condition moved to the top left corner
Min/Max temp moved to the top right with current, inspired by the Apple Lockscreen temperature.
Heath metrics are in the bottom left, inspired by Google Fit. Green circle to represent activity goal, blue is step goal and number inside is distance walked.
Bottom Left is a heart with the heart rate inside.
In configuration you can set your units, activity goal and step goal.
No release notes available