Skip to content
This repository has been archived by the owner on Aug 20, 2024. It is now read-only.

markwmuller/SwissWatchFace

Repository files navigation

SwissWatchFace

See it in the connect store here.

Default look

Title

Swiss Railway Watch

Description (Maximum 4,000 Characters)

An open source analog watch that is in the style of the clocks you'll find at Swiss Railway stations (SBB/CFF/FFS).

In the settings, you can emulate a synchronization pulse, where the second hand runs a little fast, and then pauses at the 59 second mark before the minutes advance (emulating a central accurate clock sending a synchronization pulse).

A warning will show if battery drops below 30%, turning red for less than 20% (you can disable the icon you prefer). It'll also show you a notification icon (can also be disabled).

The date is printed, but that can be disabled too.

You can also invert black / white colors for a darker watch face.

Note that Garmin's "low power mode" kicks in after about 10sec, and then the watch face will become a little uglier (anti-aliasing will be turned off), but the seconds can still be shown continuously. There is a second to subsequently hide the seconds, which should save some power.

What’s New (Optional) (Maximum 4,000 Characters)

V0.6.3

  • Added support for forerrunner 55 V0.6.2
  • Venu 2 and other new devices (work now, hopefully) V0.6.1
  • removed Venu2, there's some bug with fonts V0.6.0
  • New devices (Venu 2)
  • Added option to always hide seconds hand
  • Added option to force date language to English or German (if it's not rendering e.g. in Japanese, try this)
  • Added options for better visibility to watch V0.5.1
  • Optimized colors when in "invert colors" mode for easier view. V0.5.0
  • Seconds hand should now always be shown, unless you select "power saver" (see description for details).
  • Watches with non-round faces should now draw a nice circle for watch face. V0.4.1
  • Made note that always updating seconds hand is buggy
  • Minor improvements V0.4.0
  • Added a notification icon, with setting to disable if you don't want.
  • Added setting to force always showing the seconds hand, by popular request. V0.3.2
  • Bug fix V0.3.0
  • Added compatibility for older watches too (SDK3.1.x) &FR745 -- these devices simply don't use the anti-aliasing features. Thanks @Wolfgang for help figuring this out V0.2.2
  • Added 24hr mode for the hour hand (set in settings) V0.2.1
  • Added support for Venu & FR945. Note, for Venu, battery draw is likely atrocious unless you do "invert colors" V0.2
  • Now only works with devices having anti-aliasing; removed all the code clutter from the non-anti-aliased options.
  • Added a low battery warning, kicks in at below 30% battery level.
  • Open-sourced code at https://github.com/markwmuller/SwissWatchFace/ V0.1
  • Added Anti-aliasing, which will give a much nicer display. This only works on newer watches, I think.
  • Removed option to disable power-saving seconds hiding, this was causing some issues.
  • Added option to show date, but this only works if anti-aliasing is set to "true"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published