🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 0.14.02026-07-18T01:18:11.207

✨ ADDED
- Added two personal layout slots for saving and restoring layouts.
- Added a Goal Met Vibe for steps, calories, distance, and active minutes, with Short, Long, Double, five celebration rhythms, and a Custom pattern you can type in yourself.

🔄 CHANGED 
- Calendar feeds are now parsed with ical.js for broader iCalendar (.ics) compatibility, including recurring events, time zones, and exceptions for cancelled or rescheduled events.

🛠️ FIXED
- Fixed settings changes sometimes not reaching the watch when the configuration became too large.
- Fixed Alternate Time Zone resetting for cities with accented names.
- Fixed the Week Number panel calculating the wrong number of weeks in some years.
- Fixed the Watchlist occasionally going blank after a quote request timed out.
- Fixed newly added Stock and Watchlist panels sometimes remaining empty until the next scheduled refresh.
- Fixed stock providers occasionally exceeding their daily request limits.
- Fixed weather readings and the Show Connection Icon setting occasionally being interpreted incorrectly.
- Fixed weather sometimes remaining blank after the watchface started, including when using Fallback to Manual Location.
- Fixed icons occasionally disappearing after the watchface had been running for an extended period.
- Fixed a crash when saving settings with very little free memory.
- Fixed the 2x2 Steps panel showing the wrong caption when displaying distance.
- Fixed the UV panel clipping its risk label.
- Fixed layouts being offset when they contained an invalid panel size.
- Fixed the longitude occasionally being cleared during location updates.
- Fixed calendar events with distant end dates being handled incorrectly.
- Fixed cached weather, stock, health, and location data being reused after cache format changes.
- Fixed the 2x4 Forecast and Hourly Forecast panels misaligning their columns when fewer readings were available.
- Fixed panel headers permanently losing their patterned fill when memory was low.

🗒️ NOTES
- This release changes how weather settings are stored. If weather appears stuck after updating, switch to a different weather provider, save, then switch back to your preferred provider and save again. This refreshes the stored weather configuration.
- Saved Layouts are an experimental feature. They should survive future updates, but if they prove unreliable, they may be removed in a later release.

Version 0.13.02026-07-14T19:58:25.7

✨ ADDED
- Added a 2x4 Month Grid panel showing the current month with today highlighted.
- Added 1x2 Week Number and Weeks Left panels.
- Added 1x2 Day of Year and Days Left panels.
- Added a 1x2 Epoch panel showing the current Unix timestamp.
- Added a 1x2 Weekday Dots panel showing the current day of the week.
- Added a 1x2 Next Moon panel counting down to the next full or new moon.
- Added a 1x2 Julian Date panel.
- Added a 1x2 Status panel combining battery, Bluetooth, and Quiet Time.
- Added a Week Starts On setting with Sunday and Monday options for calendar panels.
- Added 2x2 Big Hour and Big Minutes panels with oversized time readouts for improved readability.
- Added a 2x4 Big Time panel showing the current time as a large HH:MM display.

🔄 CHANGED 
- Moved the Analog Clock Style setting to the Clock section.

Version 0.12.12026-07-12T00:33:25.411

🛠️ FIXED
- Fixed weather sometimes remaining blank when using Fallback to Manual Location.
- Improved weather location handling by reusing recent GPS fixes and retrying failed location requests automatically.

Version 0.12.02026-07-11T20:12:36.181

✨ ADDED
- Added Roman and Grid Analog Face styles, bringing the Analog Clock to nine dial styles.

🔄 CHANGED 
- Redrew every Analog Face style with cleaner, more even markers and tidier corners, and the dials now fill more of the panel.

🗑️ REMOVED
- The Segmented Bezel Analog Face no longer lights the current hour's cell. This change alone saved me almost 1kb.

🛠️ FIXED
- Fixed the 2x2 Timeline drawing its event time smaller than the matching Next Event panel, so the two now use the same size.

Version 0.11.02026-07-11T05:26:29.502

✨ ADDED
- Added an Hourly Vibration option with None, Short, Long, and Double patterns. It remains silent during Quiet Time.
- Added Calendar support using iCal (.ics) feeds from Google, Apple iCloud, Outlook, and other calendar providers, with configurable refresh intervals.
- Added Next Event panels in 2x2 and 1x4 sizes, showing your next event's time, title, and location.
- Added an Agenda panel in 2x4, listing your upcoming events with two-letter day labels.
- Added Timeline panels in 1x4, 2x4, and 2x2 sizes, showing your schedule for the next few hours.
- Added Calendar event reminders with 15-minute, 5-minute, and on-start alerts. Reminders respect Quiet Time and are enabled when a Calendar panel is present.

🛠️ FIXED
- Fixed weather, stock, and calendar data sometimes remaining stale after reconnecting to the phone.
- Fixed hourly and daily forecast panels sometimes loading blank when using OpenWeatherMap or WeatherAPI.
- Fixed weather and stock data sometimes remaining stale until a Bluetooth reconnect.
- Fixed the 2x2 Moon panel clipping the end of its phase name.
- Fixed the 2x2 UV Index gauge not being centred.

Version 0.10.02026-07-10T01:06:24.503

✨ ADDED
- Added a Header Font option with eight font choices.
-- Fonts: Share Tech Mono, LECO, Press Start 2P, Pixelify Sans, Aldrich, Kode Mono, Electrolize, or Quantico
- Added a 2x2 Steps Graph panel showing hourly step counts, the running daily total, and your step goal.
- Added a 2x2 Swatch Internet Time (.beats) panel with the current local time.
- Added a 2x2 UV Index panel showing the current UV Index on a low to high gauge.
- Added seven Analog Face styles for all Analog Clock panels.
- Added Yahoo as a stock data source with real-time quotes and broad market coverage. It is an unofficial feed that can change or be taken offline without notice.
- Added Twelve Data as a stock data source for global markets.

🔄 CHANGED 
- The 2x2 Heart Rate Graph now uses a fixed 40 to 120 bpm scale that expands automatically when needed.

🗑️ REMOVED
- Removed the panel tap menu from the layout builder. Panels are now added, moved, swapped, and removed entirely by dragging.

🛠️ FIXED
- Weather updates now write to storage once per refresh instead of multiple times.
- Fixed stock panels occasionally freezing after a failed quote update.
- Fixed stock panels not always refreshing immediately after changing tickers or data sources.
- Fixed imported layouts sometimes placing full-width panels outside the grid.

Version 0.9.22026-07-09T04:02:00.71

🛠️ FIXED
- Fixed the Moon panel's Vibrant colour not matching in the appearance editor, which still previewed the old blue instead of the purple.

Version 0.9.12026-07-09T03:58:26.9

🛠️ FIXED
- Fixed the Moon panel using a blue accent colour in the Vibrant theme instead of the intended purple.
- Fixed the 2x2 Digital Clock showing a placeholder icon instead of its panel preview in the layout builder.
- (hopefully) Fixed the 2x2 Heart Rate Graph staying empty or showing only a few stray dots. It now reads the latest heart rate once a minute and builds a continuous graph over the last hour instead of relying on the watch's occasional background readings. This only reads values the watch has already measured, so it does not turn the sensor on more often or use extra battery.

Version 0.9.02026-07-09T01:21:25.213

✨ ADDED
- Added Feels Like, Pressure, and Dew Point weather panels in 1x2.
- Added a Moon panel showing the current moon phase in 1x2 and 2x2 sizes.
- Added a 2x2 Heart-rate Graph panel charting recent heart rate readings.
- Added a Bluetooth panel showing the Bluetooth connection status.
- Added a Quiet Time panel showing when Quiet Time status.
- Added a 2x2 digital clock panel variant.

🔄 CHANGED
- Reduced how much work the watchface does on each update. Only the panels affected by a change are redrawn now instead of the whole screen every time, which is a little easier on the battery.

🛠️ FIXED
- Fixed stock quotes being fetched twice when the watchface starts, which could reach the Alpha Vantage daily request limit sooner than expected.
- Fixed the stock panels staying on an error for up to an hour after a failed Alpha Vantage update, rather than retrying on the next update.
- Fixed a Finnhub error sometimes showing as a network error instead of the correct Invalid Key or Rate Limit status.
- Fixed a Finnhub stock quote occasionally showing the next day's date after the US market close.
- Fixed the day of year date format option previewing the wrong separator in the settings.

Version 0.8.02026-07-08T00:43:57.176

✨ ADDED
- Added Stock (2x2) and Watchlist (2x4) panels for tracking one or more stock tickers.
- Added stock data support via Finnhub (live) and Alpha Vantage (end of day).

🔄 CHANGED
- Renamed several modules for clarity, including Sun to Day/Night Tracker, UV to UV Index, Hi/Low to Temperature Hi/Lo, and Time Zone 1 to Alternate Time.
- Refreshed the settings UI with the Gridlock visual style, including the layout builder and Edit Module Appearance.
- Edit Module Appearance now keeps its legend and bulk actions visible while scrolling.
- Refreshed the Weather, Sleep, and Creator layout presets.

🛠️ FIXED
- Fixed the missing Time Zone icon in the layout builder. This time it's actually fixed.

Version 0.7.12026-07-07T14:20:55.704

🛠️ FIXED
- Fixed the 2x2 Day/Night Tracker panel so it correctly shows the moon overnight and displays the sunrise and sunset times in the correct order.
- Fixed the missing Time Zone 1 icon in the Clay layout builder.

Version 0.7.02026-07-07T02:18:50.437

✨ ADDED
- Added a Day/Night Tracker panel with countdown and sun progress views.
- Added day and night weather icons to the Hourly Forecast panel.
- Added a 2x4 Hourly Forecast panel.
- Added a 2x4 Daily Forecast panel.

🛠️ FIXED
- Fixed the MI, KM, °C, and °F labels to use the smaller label font for a more consistent appearance.

Version 0.6.02026-07-06T00:08:20.64

✨ ADDED
- Added a 1x4 Hourly Forecast panel.
- Added a 1x4 Daily Forecast panel.
- Added bulk Border and Header toggles to Edit Module Appearance.

Version 0.5.22026-07-04T17:42:33.207

🔄 CHANGED
- Moved the per-module Vibrant option into the colour picker, allowing the header, value, icon, and caption colours to be applied individually.

🛠️ FIXED
- Fixed an issue where some layouts could lose a panel when applied. Existing saved layouts are reset once with this update.

Version 0.5.12026-07-04T07:10:43.865

🛠️ FIXED
- Fixed an issue where Custom theme colours and borders could be lost after customising many modules. Existing saved Custom theme colours are reset once with this update.

Version 0.5.02026-07-04T04:10:08.162

✨ ADDED
- Added standalone Distance panels in 1x2 and 2x2 sizes.
- Added a per-module Vibrant option in Edit Module Appearance.
- Added a per-module Border toggle in Edit Module Appearance.
- Added a live preview to the colour picker in Edit Module Appearance.

🔄 CHANGED
- Weather now retains the last successful reading until fresh data is available.
- Edit Module Appearance now previews each module instead of using generic icons.
- Steps and Distance panels now have independent distance unit settings.

Version 0.4.02026-07-02T01:46:15.307

✨ ADDED
- Added UV Index, Temperature Hi/Lo, and Precipitation weather panels.
- Added 12, 3, 6, and 9 markers to the Analog Clock.

🛠️ FIXED
- Fixed panel icon alignment for a more consistent appearance.

Version 0.3.02026-07-01T03:19:09.287

✨ ADDED
- Added a Mono (Black on White) theme.
- Added a fully customisable Custom theme.
- Added live module previews to the layout builder.
- Added an Analog Clock panel.
- Added a per-module Header toggle in Edit Module Appearance.

🔄 CHANGED
- Renamed the Mono theme to Mono (White on Black).
- Refreshed the layout builder layout and controls.
- Time format options now display example times.

🛠️ FIXED
- Fixed panel header colours to remain readable across all themes.
- Fixed the Steps Readout setting when displaying distance.
- Fixed the default time and date settings on a fresh install.
- Fixed importing layouts containing a full-width panel.
- Fixed weather icons remaining visible after a failed update.
- Fixed unnecessary weather icon reloads after transient loading failures.

⚠️ KNOWN ISSUES
- Some weather condition icons remain slightly misaligned and will be refined in a future release.

Version 0.2.12026-06-30T04:12:00.436

🛠️  FIXED
- Disabled development mode, which was accidentally enabled in the previous release.
- Fixed manual weather locations not loading correctly.

Version 0.2.02026-06-30T02:41:27.013

✨ ADDED
- Added an Alternate Time panel.
- Added layout import and export to the layout builder.
- Added a Vibrant colour theme.
- Added Sleep, Creator, and Default layout presets.
- Added a 12-hour time format option without a leading zero.

🔄 CHANGED 
- Changed the temperature unit setting to a Celsius/Fahrenheit dropdown.
- Reorganised the settings page.
- Reworked the layout builder with grouped size tabs and a more compact layout.
- Renamed the Fit layout preset to Activity.

🗑️ REMOVED
- Removed the previous accent colour themes.
- Removed the Show Connection Icon setting. The Bluetooth icon is now always shown.

🛠️ FIXED
- Fixed Bluetooth connection and disconnection vibration alerts.
- Fixed Heart Rate showing 0 before a reading is available.
- Fixed sunrise, sunset, and daylight times to respect the selected time format.
- Fixed sunrise and sunset times being truncated.
- Fixed corrupted weather details.
- Fixed weather remaining visible after a failed update.
- Fixed icons disappearing after many different icons had been displayed.

⚠️ KNOWN ISSUES
- Some icons may appear slightly misaligned due to the grid engine refactor.

Version 0.1.22026-06-28T08:23:07.231

🛠️ FIXED
- The 1x2 Weather module displays the weather instead of duplicating the Temperature module.

Version 0.1.12026-06-28T06:54:46.116

🛠️ FIXED
- Fixed the 1x2 Weather panel displaying the Temperature panel instead.

Version 0.1.02026-06-28T06:44:31.652

No release notes available