🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 1.25.22026-10-01T22:33:59.397

At the transit centre a flick colours only the buses at their bays; the rest are grey outlines, and with no live word on who is in, all are grey.

Version 1.25.12026-10-01T13:52:21.765

The watchface list shows Headway's icon in colour on colour watches.

Version 1.25.02026-10-01T06:58:45.699

A flick at a stop now leaves a countdown behind: the next bus from that stop, its route's badge over the block, solid at five minutes with a buzz, until it has gone. Anywhere Headway answers, Transitous included. Not on the Classic.

Version 1.24.02026-10-01T06:25:50.58

Flick anywhere, with Transitous, is back, off unless you turn it on. Outside the systems the face knows, a flick shows the stops near you and what leaves them, from Transitous's open data, live where agencies publish it. The setting lists what it costs before you turn it on.

Version 1.23.22026-10-01T06:03:59.019

Flick anywhere is held back for now, and its setting is gone until it returns. Stop names with a slash or an apostrophe read cleanly on every watch: 400 W & 300 S.

Version 1.23.12026-10-01T05:30:54.619

At Connect's yard, once every bus is in, the watch looks once more five minutes after the last trip ended, in case one logged out by mistake, and then stops asking; the minutes count on by themselves.

Version 1.23.02026-10-01T04:39:06.776

A new setting, off unless you turn it on: flick anywhere, with Transitous. Outside the systems the face knows, a flick shows the stops near you and what leaves them, from Transitous's open data, live where agencies publish it. The setting lists what it costs before you turn it on. RAIN IN 20 MIN is now large, filling the free column beside the modules.

Version 1.22.02026-10-01T04:14:10.504

When rain is due within the hour, the face says so beside the modules: RAIN IN 15 MIN, to the nearest five minutes. It comes with the weather, so no flick is needed. Not on the Classic.

Version 1.21.02026-10-01T03:32:07.492

At Connect's yard the watch itself asks for the count through the hour after the last trip, so it keeps coming when the phone would sleep. A flick there says how many buses are pulling in and how far the nearest is, and after the last trip the minutes count to 25, then the face is itself again.

Version 1.20.02026-10-01T01:41:03.096

A flick answers more of what you're asking. At a stop it shows every route there, taking the screen as it needs, with the time as a line at the top. Away from a stop it shows the four nearest stops, how far each is, and the next two buses at each.

Version 1.19.42026-10-01T00:50:09.102

At the transit centre, for ten minutes after a G or B departure, its minutes show before the next one's (:25 10:41), so a late bus still at its bay can be told from the one after it. Where it would cost a module its place, it stays out.

Version 1.19.32026-09-30T22:28:58.783

A one-row answer beside the modules reads as a list: its lines start together. A bus running early shows early at a timepoint too: most wait there, but a time held to the timetable could cost you the bus when one doesn't. At the transit centre buses are still never shown leaving early.

Version 1.19.22026-09-30T21:51:00.6

At the transit centre a bus still listed at its bay after its time reads NOW for ten minutes on a loop and thirty on a route, not indefinitely. Connect's stops go by their landmarks, like FIRE STATION or KEY BANK, where the feed gives one.

Version 1.19.12026-09-30T21:02:19.251

Live times at stops a trip both leaves from and comes back to, like the transit centre's bays and the loops' ends, are the departure's, not the arrival back half an hour later.

Version 1.19.02026-09-30T13:26:16.166

At Connect's yard in North Logan, for an hour after the day's last trip, the face shows the buses coming home without a flick: how many are still on trips, then how long ago the last trip ended, counting up. The feed drops a bus when its last trip ends, not at the gate, so the minutes are for you to judge by. Only a phone near the yard checks, and only in that hour. Detoured buses are counted too.

Version 1.18.92026-09-30T13:10:54.974

At Connect's yard a count of none reads NONE ON TRIPS rather than ALL BUSES IN: the feed drops a bus as its last trip ends, not at the gate. A rough location never pushes the stop you're at off the board; its routes come first. With no signal and a timetable kept from days ago, the stop reads OLD, since the schedule may have changed since.

Version 1.18.82026-09-30T13:02:54.131

A flick after the last bus takes a fresh location again, so the next day's first buses are for the stop you're at, not one you passed half an hour ago.

Version 1.18.72026-09-30T05:58:14.262

The flick's hairline runs nearer the edge, clear of the centred time and the weather at any minute. After Connect's last bus a flick doesn't ask for a new location: where the phone last knew you were, half an hour ago at most, does for the next day's first buses.

Version 1.18.62026-09-30T05:21:43.027

The time sits centred as it looks, even at 10:11. At the transit centre a flick's seconds are in the colon, as everywhere else. The weather's degree sign hangs past the edge, so its number lines up with the date.

Version 1.18.52026-09-30T01:47:19.507

The face never asks the phone for a high-accuracy fix. A flick takes the phone's everyday one at its word: every stop within its accuracy of the nearest answers, so a rough fix shows the stop you're at among them rather than the wrong one alone.

Version 1.18.42026-09-30T01:38:02.522

A flick with no signal still has its timetable. Every stop you flick at, and the stops around it, stays on the phone until the agency publishes a new timetable, and answers when the network doesn't. Only a flick ever asks for stop timetables; the background checks never do.

Version 1.18.32026-09-29T21:03:30.618

A bus due next minute reads 1 MIN on a flick's answer, at every stop and at the transit centre, as the countdown says it. NOW keeps meaning the minute it's due.

Version 1.18.22026-09-29T20:45:29.244

A flick shows the timetable at once, and live times redraw it when they come, rather than waiting on them. Away from a countdown the outer edge is bare now, and the face sits centred: the hairline appears with a flick and drains for as long as its answer stays. At the transit centre a flick's times read NOW from the minute before, while the bus boards. Units are Automatic by default: °F and feet in the United States, °C and metres elsewhere. A choice already saved stays as it was.

Version 1.18.12026-09-29T20:11:42.419

A flick made while the phone is still answering an earlier one lights the face again rather than staying dark until the answer comes. UTA's live feed is asked for at the flick, alongside the timetable, so its times come sooner. Small fixes at the yard.

Version 1.18.02026-09-29T19:31:58.046

At Connect's yard the count of buses still out is big now: it takes the countdown's place, 3 OUT, or 0 OUT when they're all in.

Version 1.17.02026-09-29T15:08:27.729

A flick at Connect's transit centre now shows which buses are in: every route that leaves there that day as a badge, solid where its bus is at a bay and hollow where it isn't, with the G and B loops' next times under them. At Connect's yard in North Logan a flick says how many buses are still out, or that they're all in. A flick made while the phone is still answering an earlier one shows its seconds at once rather than waiting.

Version 1.16.02026-09-28T16:51:43.564

Live times for UTA. A flick at a TRAX, FrontRunner or bus stop reads UTA's own live feed and marks predicted times with the arc; a run UTA has cancelled drops out. At a timepoint, where the bus waits for its time, a bus is never shown leaving early. Buses that start at the stop you're at show the timetable until they set off. With no answer in three seconds it's the timetable, as before.

Version 1.15.22026-09-27T18:24:59.998

More memory to spare on the Pebble Classic.

Version 1.15.12026-09-27T18:18:22.463

The hairline after a flick starts draining the moment you flick rather than when the phone answers, and drains in even steps: a pixel at a time while the light is on, then three at a time about every fifth of a second. An answer that comes late still gets at least eight seconds on screen.

Version 1.15.02026-09-27T15:01:43.769

Location, more lightly. One rough check every half hour now serves the weather and transit both, and a flick only takes a precise fix where you could be near a transit system; in another state it never does. Near Connect's transit centre the watch's step count, not a timer, asks for a look as you walk up, and nothing is checked there after the last bus. "At the transit centre" now means within 100 m, not 300. A flick's seconds stand in the colon, and the hairline counts the answer down. A bus due this minute in a board's second column reads NOW.

Version 1.14.02026-09-27T06:21:42.403

UTA: flick at any stop or station from Ogden to Provo and the face shows what leaves next: TRAX by line (BLUE, RED, GRN, S), FrontRunner (FR) and the buses, every bay of a station read as one. Timetables now follow each agency's own calendar, so holidays and special service days show what really runs, and late-night trips show after midnight.

Version 1.13.02026-09-27T05:38:12.856

Live times: a flick asks for Connect's live predictions, and a predicted time carries a small arc. A late bus shows when it will really leave; one that will skip the stop drops out. Without a live answer the face shows the schedule as before. At the transit centre a flick now answers by time: each departure minute with every route leaving then as a badge, in route order, instead of three rows that mostly repeated the countdown; a hollow badge is a bus that isn't in yet. Long stop names now shorten by whole words, and the badges' 5, 6 and 8 are redrawn. On the charger the battery takes the heart rate's place, with a small bolt beside it.

Version 1.12.22026-09-27T03:46:34.419

At the transit centre the watch now buzzes once when the next departure is five minutes out, on by default. The setting can move the buzz to wherever the countdown runs, or turn it off. The battery icon no longer turns amber at 20%: on the Time 2 it goes amber at 10% and red at 5%, and elsewhere red at 10%.

Version 1.12.12026-09-25T15:47:00.803

A different watch from 1.0.5. Out of the box it's the time, heart rate and the weather as small coloured icons, and the date, everything hung from the outer edge so a cuff uncovers what matters first. Near Connect's transit centre in Logan the countdown takes over, with the G and B loops as colour chips. A flick of the wrist at any Connect stop shows what leaves from it next. Every flick shows the seconds, and the last minute counts down in them. The small captions are drawn by hand, a pixel at a time. The settings page is reordered and reworded to match.

Version 1.0.52026-09-23T19:51:38.817

1.0.5: the face keeps its stack for the firmware's text renderer, so it runs on Core 2 Duo (flint) again and sits well clear of the limit on every watch. No visible change.

Version 1.0.42026-09-23T14:51:26.971

Evenly rendered labels (fonts now auto-hinted), and the right-wrist layout reads correctly. Core 2 Duo is still out of this release.

Version 1.0.32026-09-23T04:55:09.515

Tabular figures and the design's own font for the labels; every zone re-measured against the design. Core 2 Duo (flint) is not in this release; 1.0.2 remains for it.

Version 1.0.22026-09-23T02:49:32.39

Hand-placed icons; weather captions name the sky; more room between the countdown label and its number.

Version 1.0.12026-09-23T02:34:59.312

Modules are off by default; footsteps icon redrawn; screenshots replaced.

Version 1.0.02026-09-23T02:26:32.141

First release.