Skip to content

ncassidy/terminal-for-fitbit

 
 

Repository files navigation

Terminal for Fitbit

Inspired by quarlow's amazing terminal watchface for Galaxy Gear, Terminal is a clock face styled to match a terminal session in a Unix environment.

Screenshots

Versa, Versa 2

Terminal clock face on Versa Customized Terminal clock face on Versa

Ionic

Terminal clock face on Ionic Customized Terminal clock face on Ionic

Versa Lite

Versa Lite shows distance instead of elevation gain.

Terminal clock face on Versa Lite Customized Terminal clock face on Versa Lite

Changelog

Terminal v2.0.2 - 2020-09-21

  • Fix: Prevent clipping of usernames longer than 4 char (bug #14)
  • Misc: Add warning in settings if username is longer than 8 char

Terminal v2.0.1 – 2020-07-03

  • Fix: Better support for the wider Ionic screen
  • Fix: Add access_internet permission to fix loading of Theme previews
    • This permission will be used more in an upcoming version of Terminal
  • Misc: Better instructions on removing/adding data when your watch has 6 rows

Terminal v2.0.0 – 2020-03-22

  • A complete and total rewrite of Terminal, loaded with new features and customizability!
  • Add support for rearranging and changing up to 6 lines of content
    • TIME, DATE, BATT, STEP, DIST, LVLS (on supported devices), and HRRT.
  • Add support for customizing fonts:
    • Source Code Pro (original font from v1), Hack, Fira Code, Sudo, Roboto Mono, and Nova Mono.
  • Add support for themes:
    • Default (original theme from v1), Dracula, Hopscotch, Solarized Dark, and Solarized Light.
  • Update @fitbit/sdk to ^4.1.0

Terminal v1.1.0 – 2020-01-09

  • Add official support for Versa 2 (mira)
  • Add support for Versa Lite (gemini)
    • Show distance ([DIST]) in km or mi instead of floors ([LVLS])
    • The [DIST] option will appear for other devices in a future update
  • Bugfix: Sometimes settings would become unrecoverably damaged, preventing username changes.
  • Update @fitbit/sdk to ^4.0.2
  • Update @fitbit/sdk-cli to ^1.7.1
  • Update fitfont to ^1.3.1
    • Rebuild font files
  • Internal: start work to supporting dynamic row content

Terminal v1.0.3 – 2019-10-07

  • Bugfix: Versa 2 hostname displays as "@versa 2" instead of "@versa"
  • Update @fitbit/sdk to ^3.1.2
  • Update @fitbit/sdk-cli to ^1.6.3

Terminal v1.0.2 – 2019-01-31

  • Bugfix: Fix "12pm" displaying as "12am"

Terminal v1.0.1 – 2019-01-30

  • Bugfix: Fix username painting
  • Bugfix: Remove debug code preventing stale heartrates from displaying as '--'

Credits

About

Terminal is a Fitbit clock face styled to match a terminal session in a Unix environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.3%
  • CSS 8.7%