🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 1.262026-06-02T21:26:46.947

- Testing multi-timezone complications (may have to roll back)

Version 1.252026-06-01T20:10:02.228

- Tightened up meeting update cadence so Calendar complication will be more useful 

Version 1.242026-05-31T20:10:00.649

- New vibration behaviors

Version 1.232026-05-29T16:17:20.276

- Adjusting defaults so more features are more prominent.

Version 1.222026-05-28T19:22:30.704

Changing fuelband pip behavior

Version 1.202026-05-27T19:50:15.851

-Fixing timezones for multiple calendars
- fixing fitness rings rendering weirdly.

Version 1.192026-05-27T19:32:42.589

-adding final fantasy style vibration celebration

Version 1.182026-05-25T16:27:15.527

- added celebration vibrations if you reach your step goal.

Version 1.162026-05-25T02:59:56.988

-Moving fuelband pips 2px down, adjusting fill behavior past goal

Version 1.142026-05-24T21:55:51.021

- Fixing asymptotic behavior for colors

Version 1.132026-05-24T21:49:57.587

- Added asymptotic pip behavior options and an additional color option as gradients weren't possible. 

Version 1.122026-05-24T21:12:30.633

jash pipped a pipple pepper

Version 1.112026-05-24T21:06:47.471

- Making pips better.

Version 1.102026-05-24T20:51:29.767

- Fixing pips, removing mention of N*ke from the fitband pip complications.

Version 1.092026-05-24T20:33:50.487

Still fixing Step pips

Version 1.082026-05-24T20:21:45.899

Fixing pip bug.

Version 1.072026-05-24T20:09:36.637

- Fuelband style pips track to stepcount goal. 
- Fixed broken stepcount shake graph.

Version 1.062026-05-24T17:31:37.294

- Step counter shake graph updates.

Version 1.052026-05-24T17:08:04.461

-additional tidemaps settings

Version 1.042026-05-24T16:40:12.269

- Tide maps adjustments.

Version 1.032026-05-24T02:58:38.512

- Parity for NWS and OpenMateo

Version 1.022026-05-23T22:15:14.178

- Cleaning up fitness rings and Your day.

Version 1.012026-05-23T21:51:46.952

Made graphs real nice a purdy like

Version 1.002026-05-23T20:09:00.001

- Fixing

Version 0.9992026-05-23T20:05:53.883

- Fixing NWS icons

Version 0.992026-05-23T18:49:30.519

- Fixing verbose verbiage for NWS

Version 0.982026-05-23T02:24:06.725

Fixing comms for NWS weather in verbose watch face complication.

Version 0.972026-05-22T23:55:58.916

Claude assures me this is correct. (Weather from NWS)

Version 0.962026-05-22T23:46:26.131

Restoring 1 line weather

Version 0.952026-05-22T23:39:25.819

- Fixing NWS abbreviations/ icon size.

Version 0.942026-05-22T23:07:45.73

- Fixing verbose weather on main watchface when NWS is selected.

Version 0.932026-05-22T22:50:50.242

- Fixing NWS chart

Version 0.922026-05-22T21:25:38.092

Color changes for NWS charts.

Version 0.912026-05-22T20:54:55.597

Fixing NWS

Version 0.902026-05-22T20:21:27.57

- WEATHER_PROVIDER setting in Pebble app settings → Weather section. Default Open-Meteo. Switch to NWS to enable NWS data fetching.
- NWS Forecast shake overlay appears in SHAKE_BEHAVIOR dropdown. When selected, an NWS Forecast settings subsection unfolds with one option.
- NWS_FORECAST_STYLE setting (sub-option of NWS Forecast) — "Chart Heavy" (default) or "Narrative Weather". Picks which of the two layouts renders.
- All 7 existing overlays untouched.

Version 0.882026-05-22T18:59:35.86

Added battery & step count shake complications.

Version 0.872026-05-17T20:07:08.677

- Rolling back unbaked features

Version 0.862026-05-17T19:59:20.106

- Fixing bugs

Version 0.852026-05-17T19:51:26.045

- Font options

Version 0.842026-05-17T19:32:49.167

- Adding time fonts & adjusting spacing.

Version 0.832026-05-17T19:07:34.235

-Misc

Version 0.822026-05-17T19:00:13.781

What changed in this build:
  - Layout Clay section now starts with Time font select (Roboto / CASIO style). The old LARGE_CASIO_TIME, CASIO_DIGIT_SIZE,
  CASIO_DROPSHADOW, CASIO_SECONDS options are gone.
  - Default time is now FONT_KEY_ROBOTO_BOLD_SUBSET_49 (was BITHAM_42_BOLD).
  - CASIO mode renders phantom "88:88" backdrop in muted gray, real time on top in foreground.
  - Mouse icon Y is hard-coded to TIME_VISUAL_BOTTOM - QUIET_TIME_ICON_SIZE (= 93) in both CASIO and non-CASIO paths.
  - AM/PM bottom pixels anchored to digit bottom (digit_bottom_y - ampm_height).
  - Digits vertically centered with -4 empirical leading correction.
  - CASIO buffer always shows leading zero so phantom "88:88" alignment holds even when REMOVE_LEADING_ZERO is on.
  - Tick service back to MINUTE_UNIT unconditionally.

Version 0.812026-05-17T18:34:40.667

-Undoing Codex bumfluffery

Version 0.802026-05-17T18:00:58.095

- Fixing CASIO implementation and codex nuking features without permission. 

Version 0.792026-05-17T17:23:30.288

- Added Casio style time appearances with multiple styles.
- Added 24hr Forecast cart to detailed weather shake beahvior
- Replaced ugly sunrise glyph

Version 0.782026-05-17T15:05:53.998

- Realized I never added a complication for vibration on disconnect. 

Version 0.772026-05-17T01:45:28.407

- Testing stock price/ crypto shake complication

Version 0.762026-05-16T01:53:25.153

- F-f-f-f-f-fixing tide maps

Version 0.752026-05-16T01:37:26.314

-3rd time's the charm - trying to fix tide maps.

Version 0.742026-05-16T01:20:37.158

- Removed Halcyon
- Attempting a fix at tide maps.

Version 0.732026-05-16T00:46:04.682

Fixing Halcyon & Tide Chart shake behavior

Version 0.722026-05-15T23:56:45.656

Re-trying the OG 0.7 release

Version 0.712026-05-15T22:02:46.507

Well 0.70 was a disaster. Rolling back now.

Version 0.702026-05-15T21:57:58.481

# Simple Pixel Style 0.70

- Adds the Halcyon Day View shake overlay: a 24-hour day ring with sunrise/sunset treatment, current-time marker, hourly weather icons, current temperature, and weather summary.
- Adds the Waves Tide Chart shake overlay, with NOAA tide station settings, a 24-hour tide curve, next high/low tide, station label, and feet/meters display.
- Fixes the new hourly array transport by declaring `HOURLY_CODES[24]` and `TIDE_HOURLY_LEVELS[24]` as byte-array message keys and sending typed 24-byte arrays from PebbleKit JS.
- Keeps the shake selector values stable: Halcyon Day View uses the previously reserved slot 7, and Tide Chart remains slot 8.

Version 0.692026-05-15T20:40:41.077

Adjusted "your day" pip appearance.

Version 0.682026-05-15T20:09:41.393

Updates to your day/ future shake view.
- Brought back pip for current hour. 
- Added Full/ left half/ right half/ hollow logic for timeline.

Version 0.672026-05-15T18:25:45.261

customFN fix + half-hour pips on Your Day.

Version 0.662026-05-15T16:03:04.049

-Tidying up spaghetti. 

Version 0.652026-05-15T00:15:55.474

- More Codex bumfluffery

Version 0.642026-05-15T00:12:39.046

Fighting Codex

Version 0.632026-05-15T00:06:41.924

- Refines the Your Day overlay current-hour marker so the current hour is shown by the pipe/elbow indicator instead of also drawing a
        circle pip.
    4 +- Changes the rolling Your Day overlay title from the hour-count window label to `Future`.
    5 +- Leaves the restored v0.62 color mode, rolling/fixed window settings, and Step Graph removal intact.

Version 0.622026-05-14T23:50:26.835

- Fixing Codex being stupid

Version 0.612026-05-14T22:48:05.072

Fixing broken dumb stuff Codex sucks.

Version 0.602026-05-14T22:34:47.964

-Fixing dumb stuff

Version 0.592026-05-14T22:26:25.3

- Testing

Version 0.582026-05-14T21:45:27.943

- Removing step counter by hour because it breaks everything for some stupid reason. 
- Adding hilarity to color mode selectors

Version 0.572026-05-14T21:36:04.124

- Fixed Step Graph for the day breaking watch face. 
- Added color customization if you are poor and irish & don't like tuxedo black and white defaults.

Version 0.562026-05-14T20:59:55.839

- A whole ass ton of shake behaviors I should have tested one at a time instead of shipping all at once. YOLO

Version 0.552026-05-14T20:23:50.579

- Added some feature-rich bubble complications, inspired by Iamasters modulus-watchface

Version 0.542026-05-14T20:05:32.995

-Fixing shake behavior - tuning graphics.

Version 0.532026-05-14T19:36:40.962

more troubleshooting

Version 0.522026-05-14T19:17:55.268

- testing new shake behavior.

Version 0.512026-05-14T18:00:13.367

- spacing fixes.

Version 0.502026-05-14T17:51:36.511

Fixed odd spacing for verbose large weather & inversion coloring coordinates for circle complications.

Version 0.492026-05-14T16:20:59.97

- manual tweaks.

Version 0.482026-05-14T03:19:47.996

- Really this time :( jfc

Version 0.472026-05-14T03:02:03.895

- jfc I hate how Codex will optimize to the thing it's grading on while inventing justifications for ignoring your actual request.

Version 0.462026-05-14T02:52:51.873

Okay NOW for real for real. (MFN FK Codex, wish Claude was better at design smdh)

Version 0.452026-05-14T02:45:14.939

- For real this time.

Version 0.442026-05-14T02:42:37.999

Inverting colors on verbose large weather looked weird when not sharing a color with the meeting bar and should be fixed. 

Version 0.432026-05-14T02:28:43.182

- Larger large verbose-weather icon assets and layout spacing.
- Meeting-bar separator fix: when the meeting bar is inverted, the extra horizontal line is no longer drawn over the bar, so the bar edge itself acts as the divider.

Version 0.422026-05-13T21:20:57.613

Fixing calendar bugs

Version 0.412026-05-12T21:17:50.542

Restored separate inversion toggles: top, date, time, weather, meeting.
  - Fixed date/time inverted bar geometry so they don’t leave weird gaps.
  - Tightened the circle-mode weather inversion area around the complication circles.
  - Added the small verbose weather screenshots with weather + meeting inverted in light and dark mode.

Version 0.402026-05-12T18:07:35.166

- Added ability to invert colors in sections

Version 0.392026-05-12T17:11:32.532

Light mode added.

Version 0.372026-05-12T15:03:04.979

- Fixes monthly recurring calendar events that use ordinal weekdays, such as second Tuesday and fourth Tuesday.
- Handles Google Calendar recurrence rules like `BYDAY=2TU`, `BYDAY=4TU`, and last-weekday rules such as `BYDAY=-1FR`.
- Adds updated release screenshots with the Quiet Time mouse indicator visible.
- Keeps the existing 0.36 calendar behavior for two iCalendar feeds, soonest-event sorting, full event times, and 15-minute current-meeting rollover.

Version 0.362026-05-12T14:18:35.695

Simple Pixel Style 0.35

- Includes the 0.34 calendar parser fixes for Google Calendar recurring events, timezone handling, full event times, and 15-minute current-meeting rollover.
- Adds an optional second iCalendar URL.
- Always shows the soonest event across both calendar feeds.
- Keeps one working feed active if the other calendar feed fails to load.

Version 0.352026-05-11T17:21:51.472

- Calendar behavior now shows next event 15 mins after the current event has started.

Version 0.342026-05-11T16:21:23.162

Simple Pixel Style 0.34

- Fixes Google Calendar recurring events so repeated meetings appear as the next event.
- Improves calendar timezone handling for common Google Calendar `TZID` values.
- Shows full event times such as `11:30A` and `4:00P` instead of rounding hour-only labels.
- Keeps the scheduled event time visible while truncating long meeting names when needed.

Version 0.332026-05-10T02:04:38.513

Simple Pixel Style 0.33

- Adds a quiet-time indicator using the Pebble mouse icon, shown only when system quiet time is active.
- Aligns the quiet-time mouse to the same right-side visual column as the Bluetooth indicator.
- Adds verbose weather mode with centered time and optional one-line or large weather layouts.
- Shortens verbose weather phrasing with compact labels like "RAIN TIL 4P" to improve readability.
- Improves rainy-all-day handling so short dry gaps do not prematurely change the forecast text.
- Uses Weather Icons bitmap assets for cleaner condition icons.

Version 0.322026-05-09T21:23:02.217

- Updated icons
- Added verbose weather mode with more centered time/date.

Version 0.312026-05-08T23:16:58.249

Simple Pixel Style 0.31

- Adds a low, pixel-style thousands comma to the top W800 walking-man step counter.
- Keeps the existing five-digit step layout compact while improving readability for counts like 42,069.

Version 0.222026-05-08T22:28:13.055

Simple Pixel Style 0.22

- Three complication circles are now the only layout.
- Top W800-style walking-man step counter is enabled by default.
- Left, middle, and right circles are configurable from Pebble settings.
- New complication choices: weather, steps, watch battery, phone battery, feels-like temp, high temp, wind speed, UV index, and next-event countdown.
- Rain chance now displays as a plain number from 0 to 100, with no percent sign.
- Temperature complications now show a compact F/C unit icon, with Fahrenheit or Celsius selectable in settings.
- Weather is available as a separate complication with a condition icon and temperature underneath.
- Weather icon is available as a separate icon-only complication.
- Rain icons were simplified for cleaner small-circle rendering.
- Weather fetches now include Open-Meteo apparent temperature, daily high, wind speed, and UV index.
- Calendar sync now sends a compact countdown value for the next-event complication.

Version 0.212026-05-08T22:10:57.426

Simple Pixel Style 0.21

- Three complication circles are now the only layout.
- Top W800-style walking-man step counter is enabled by default.
- Left, middle, and right circles are configurable from Pebble settings.
- New complication choices: weather, steps, watch battery, phone battery, feels-like temp, high temp, wind speed, UV index, and next-event countdown.
- Rain chance now displays as a plain number from 0 to 100, with no percent sign.
- Temperature complications now show a compact F/C unit icon, with Fahrenheit or Celsius selectable in settings.
- Weather is available as a separate complication with a condition icon and temperature underneath.
- Rain icons were simplified for cleaner small-circle rendering.
- Weather fetches now include Open-Meteo apparent temperature, daily high, wind speed, and UV index.
- Calendar sync now sends a compact countdown value for the next-event complication.

Version 0.32026-05-08T21:51:19.268

Simple Pixel Style 0.2.0

- Three complication circles are now the only layout.
- Top W800-style walking-man step counter is enabled by default.
- Left, middle, and right circles are configurable from Pebble settings.
- New complication choices: steps, watch battery, phone battery, feels-like temp, high temp, wind speed, UV index, and next-event countdown.
- Rain chance now displays as a plain number from 0 to 100, with no percent sign.
- Weather/rain icons were simplified for cleaner small-circle rendering.
- Weather fetches now include Open-Meteo apparent temperature, daily high, wind speed, and UV index.
- Calendar sync now sends a compact countdown value for the next-event complication.

Version 0.22026-05-08T21:27:49.633

Simple Pixel Style 0.2.0

- Three complication circles are now the only layout.
- Top W800-style walking-man step counter is enabled by default.
- Left, middle, and right circles are configurable from Pebble settings.
- New complication choices: steps, watch battery, phone battery, feels-like temp, high temp, wind speed, UV index, and next-event countdown.
- Rain chance now displays as a plain number from 0 to 100, with no percent sign.
- Weather/rain icons were simplified for cleaner small-circle rendering.
- Weather fetches now include Open-Meteo apparent temperature, daily high, wind speed, and UV index.
- Calendar sync now sends a compact countdown value for the next-event complication.

Version 0.12026-05-08T18:54:46.551

Uploading for IRL testing for Time2