🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 1.8.02026-06-01T00:06:58.64

Adjusted the tick thickness and length for Emery and Gabbro.  Small ticks get lost on larger displays.

Version 1.7.02026-05-31T04:26:04.759

Got my new Pebble Time 2 and moved the layout to proportional so it looks great on all targets.

Version 1.62026-05-01T21:30:28.233

New setting: choose between US date format (Mon 05.26) and international (Mon 26.05) from the settings page.

Under the hood: each platform now bundles only the fonts it actually uses, trimming binary size on all targets.

Version 1.52026-05-01T18:54:28.693

Adding the ability to set the step goal in the settings.  This changes the step ring behavior to (white: 0 - step target, green: tgt - 2x tgt, pruple: 2x tgt - 3x tgt).

Version 1.42026-04-29T06:00:36.652

Added tick marks to count the seconds.  Marks only persist after backlight gesture for a configurable amount of time (defaults to 3 sec).  Refactored to use integer math, etc.

Version 1.32026-04-21T04:07:35.725

Made changes to layout to improve on all platforms.  Decided to replace battery info with bluetooth-disconnect bitmap on all platforms and spread out the time to fill the watch face.

Version 1.22026-04-19T05:02:26.331

v1.2.0
======

Multi-platform support
  Targets all seven Pebble platforms: aplite, basalt, chalk, diorite,
  emery, flint, and gabbro.  All per-platform geometry is centralised
  in a LayoutConfig struct populated once at window load by
  layout_config_init(); no platform conditionals appear anywhere else
  in the code.

Fonts
  Added Amiko Bold 43pt for chalk (180 px).  Font size now scales with
  display width: >= 200 px uses 46pt, >= 180 px uses 43pt, and all
  others use 38pt.

Step ring
  Round displays (chalk, gabbro) use circle primitives for the ring
  mask instead of rounded rects.  The step ring and health-service
  subscription are compiled out entirely on platforms without health
  (PBL_HEALTH).  Green and purple achievement arcs are compiled out on
  monochrome platforms (PBL_COLOR).

Layout
  The round-display corner inset is now proportional to display width
  (bounds.size.w / 9), giving chalk 20 px and gabbro 28 px.  Battery,
  Bluetooth icon, and date positions all live in LayoutConfig with no
  magic numbers in main_window_load.  On displays narrower than 200 px,
  the Bluetooth disconnected icon slides into the battery layer's
  position and the battery percentage hides, reclaiming screen space.

Version 1.12026-04-18T20:44:13.398

Plugging memory leaks and looking for face re-entry issue when installed from store.

Version 1.02026-04-18T19:53:57.007

Initial release.