Skip to content

Repository files navigation

SwissCorners - Swiss Railways Watch Face for Pebble

Inspired by the Official Swiss Railways (SBB / Mondaine) watch.

Author: Lawrence Hon

This project is based on Maartje Eyskens’s ModernSwiss, which brought the classic “Swiss Square” face forward for reborn Pebble hardware and the modern SDK. Earlier lineage: Johnny Lim’s Mondaine watchface, reworked by Leo Lin.

SwissCorners adds configurable corner complications and a battery-friendly second-hand mode.

Features

  • Swiss railway dial (white / black / no-logo / round face on square watches)
  • Quartz or Stop2Go second hand, or off
  • On backlight second hand: shows seconds only while the backlight is on, then drops to once-a-minute updates to save battery
  • Optional date window on the dial
  • Hourly vibration and Bluetooth connect/disconnect alerts
  • Clay settings page for appearance and complications

Complications

Four corner complications (rectangular watches only — not shown on Pebble Time Round / Round 2). Each corner has its own type and color.

Corner Default
Top left Temperature
Top right Day (Mon, Tue…)
Bottom left Steps (1.2k)
Bottom right Date (1–31)

Also available: day + date (Mo/Tu… over 1–31), heart rate, battery % / battery icon, sunrise, sunset, weather icon, or off. Temperature unit (°C / °F) is configurable.

Weather, sunrise, and sunset come from Open-Meteo via the phone (location permission). Last successful reading is kept on the watch for up to 3 hours if the phone is offline. Steps and heart rate use Pebble Health where available.

Building

npm install
pebble build
pebble install --emulator basalt   # or chalk, gabbro, emery, etc.

License

MIT — see LICENSE. Based on ModernSwiss (MIT) by Maartje Eyskens.

About

Swiss railway watchface with corner complications for Pebble

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages