A Pebble watchface inspired by my very first quartz watch — a Casio from the late 1970s that I wore every single day for years, and still keep to this day.
- 7-segment display using the DSEG7 Classic Mini Bold font
- Wrist-flick to toggle between time and date view
- Auto-return to time display after 5 seconds in date mode
- Minute progress tracker: six boxes (0–5) that light up sequentially, each covering a 10-second window
- Seconds 0–4 of each window: box solid on
- Seconds 5–9: box blinks
- After the window: box stays lit until the minute resets
- Blinking colon synchronized with the progress box rhythm
- PM / Saturday indicator: star symbol (box 6) lights up when PM in time mode, or on Saturdays in date mode
- Recessed LCD aesthetic with inner shadow effect in the background image
- No leading zeros on date display (matches the original watch behavior)
- Platform-specific background images and font sizes
All
All platform-specific layout values are grouped in a PlatformConfig struct at the top of main.c, selected at compile time via #if defined(PBL_PLATFORM_CHALK). Adjustable parameters include:
- Box size, gap and Y position
- Time display Y position, layer widths and horizontal offset
- Font keys for digits inside the boxes
- Individual X/Y offset for the star character
- Horizontal shift for the entire time display
Six boxes (labelled 0–5) track the current minute in 10-second steps:
Second 0– 4 → box 0 solid
Second 5– 9 → box 0 blinks (even second = on, odd = off)
Second 10–14 → box 1 solid (box 0 stays lit)
...
Second 50–59 → box 5 blinks
Second 0 → all boxes reset
The blinking colon uses the same even/odd logic and is always in sync.
A wrist flick switches to date mode (MM:DD, no leading zeros). After 5 seconds the watchface automatically returns to time display. A second flick before the timer fires cancels and resets it.
| Mode | Behavior |
|---|---|
| Time | Lit when PM |
| Date | Lit on Saturday |
A future release will add full recreation of the original watch's button functions using the Gabbro touchscreen — once the hardware is in hand.
- Font: DSEG7 Classic Mini Bold by Keshikan — SIL Open Font License
- Original hardware inspiration: Casio Casiotron series, late 1970s
- Built with CloudPebble
MIT License — see LICENSE for details.