🌸Spring 2026 Pebble App Contest View the entries!

Changelog

Version 1.3.62026-08-22T06:22:09.445

# Bug fix Release
- Location text color is the same as the color of the remaining text on device
- Location text size upped to 15, 17 for compact, full displays, respectively
- Improved message handling between watch and PKJS

Version 1.3.52026-08-19T15:37:44.148

# Continued Visual Placement Enhancements
- Streamline layout placement computations
- Center align date text for increased legibility
- Fix BT disconnected overlapping weather conditions icon
- Continued thanks to the community for ideas & feedback

Version 1.3.12026-08-18T02:51:54.45

# Refactor watchface layout and test native components
- Create visual separation between weather details and date for increased legibility (Ben, Andy feedback)
- Introduce degree symbol for temperature
- Significantly improve feature validation and QA prior to release

Version 1.3.02026-08-14T02:29:29.999

1. Improve handshake and communication resiliency between PKJS and Watch-face
- Build redundancy into message transport and linear backoff retry logic.
- Split control messages from app-messages.
- Thanks to folks who submitted bug reports about the watch face not receiving weather and location when rebooted or when the watch face reloads.
- If iOS purges the app from memory, seeing the triple dashes for weather and location should indicate that the companion app has been offloaded by iOS.
- This will continue to occur until Pebble's PKJS layer runs as a resilient service, iOS opens up to 3rd party developers, or some other magic incantation.

2. Show BT disconnected icon when the watch is out of range of the companion app/phone

3. Improve developer onboarding, IDE integration, and use uv to use python version aligned to pebble

Version 1.2.62026-08-08T19:43:48.826

Regression Fix in JS Update Algorithm
- Unintended one-shot update is now back to intended behavior that checks again according to the user's setting for refreshes.

Version 1.2.52026-08-08T05:38:02.206

Watchface
-----------------
- Refine climate palettes for stronger contrast.
- Improve cloud glyph geometry and fill behavior across 18px and 28px displays.
- Make out-of-range slashes frame-aware across climate, BPM, and steps.
- Remove the obsolete size-only line renderer.
- Normalize unavailable/out-of-range naming.

Glyph Lab
-----------------
- Great tool to accelerate climate glyph validation
- Connect the lab directly to production glyph and renderer sources.
- Add durable weather-condition, display-size, and palette comparisons.
- Add the missing partly-cloudy night case.
- Verify glyphs across Pebble geometries and display modes.

Version 1.2.42026-08-07T18:19:21.893

At A Glance v1.2.4

- Refined weather glyphs across Pebble displays, including clearer snow, sleet, rain, cloud, and lightning details.
- Improved weather, battery, and activity colors for stronger contrast and easier status recognition.
- Made unavailable weather and location states clearer and more consistent.
- Removed the fixed-location weather fallback: if your phone’s location is unavailable, the watch now shows weather and location as unavailable.
- Corrected temperature rounding, including below-freezing Celsius and Fahrenheit values.
- Improved location display: names are uppercase for readability and support accented Latin characters up to 15 characters.
- Made weather refresh behavior more predictable by preserving the configured update cadence after request timeouts.

Version 1.2.32026-08-06T08:24:43.664

## Bug-fix release

1. Location text now supports more characters
2. Fit and finish cleanup in the display
3. The lightning bolt actually looks like a bolt ⚡️

Thanks to @NimbleHedgehog8409 for a bug report.

Version 1.2.22026-08-05T22:39:07.583

**Version 1.2.2**
- Increase robustness and fix bugs of location support

Version 1.2.12026-08-05T06:12:53.341

- Font face fixes for all devices
- Font size fixes for Emery, Gabbro (full layouts)
- Custom fonts are now variants of Cabin (time, location) and Oswald (all other text).

Version 1.2.02026-08-04T05:28:58.236

# At A Glance 1.2.0

This release adds location-aware weather display, expanded Pebble Health support for steps and heart rate, and refreshed typography and layout across rectangular and round devices. It also improves palette handling, device-specific presentation, and validation coverage across supported emulators.

- Location text alongside weather and date
- Updated fonts, placement, and display modes

Version 1.1.12026-07-21T08:32:14.372

Maintenance release:

Product
    Updated display-modes and fixed bugs
    Updated fonts for compact displays

Additional updates to the contributor workflows and repo management.

Version 1.0.02026-07-08T09:41:54.811

Initial public release of *At A Glance*, a Pebble watch face focused on glance-able time, weather, battery, steps, and heart-rate information.

## Included

- Native Pebble watch face for all Pebble platforms (including upcoming `Gabbro`)
- Light and dark display modes for monochrome and color displays
- Configurable time format, temperature unit, heart-rate sampling interval, display mode, and steps goal
- Weather updates via phone location, with persisted settings on the watch