Giter Site home page Giter Site logo

jdhartley / terminal-for-fitbit Goto Github PK

View Code? Open in Web Editor NEW
127.0 7.0 18.0 833 KB

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

Home Page: https://terminal.watch/

License: The Unlicense

JavaScript 91.95% CSS 8.05%
fitbit fitbit-clockface fitbit-ionic fitbit-versa terminal horology

terminal-for-fitbit's People

Contributors

dependabot[bot] avatar jdhartley avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

terminal-for-fitbit's Issues

Add seconds to time

It would be nice to also see seconds, as I regularly need to set times on devices. Then I usually look on my fitbit and don't want to get the phone out.
Thanks!

Cannot add line unless all are removed

In the app settings, if I remove a line, there's no way to add one. I have to remove ALL the lines before the "Add" option appears that lets me do so.

Minor bug, to be sure.

[Idea] Cursor flashing at last row

Perfect watchface but what if there is a flashing underscore cursor to make it look even more realistic?

I would be all for this option even if that means a little bit of scraifice on battery usage !

Thanks for considering.

[Feature Request] Adding Sleep Score

Hello!

I really don't know how difficult it would be to add the sleeping score option for the app, if even possible, but it would be great for stats! Really love the look of this clock!

Thanks!

[Feature request] Ability to show distance on Sense

First of all, I don't think I was ever this excited about a Fitbit clock face, so kudos for great work! 🙂

The only thing I miss is ability to see distance [DIST], as this is what it looks like on my Sense.

Hence, could it possible to to add it to the clock face? As an alternative, in case if there isn't enough space to add another row, would it be possible to have ability to replace [STEP] or [BATT] with [DIST].

Thanks!

Theme preview images do not load in clockface settings on device

Two possible solutions:

  1. Add access_internet as to the requestedPermissions array in package.json
    • This is the easiest solution
    • This adds a new permission to the app (I don't really like asking for this permission)
  2. Replace the external assets with internal SVGs/PNGs (avoids the need for the permission)
    • This does not require any new permission and is easy enough to drop in as a replacement
    • It does increase the bundle size; if I use the existing PNGs it will increase the fba by ~15kb (which is tolerable!)

(Both require an app update to be pushed, so this fix will launch in 2.0.1)


I am leaning towards creating new SVGs that use the theme colors (instead of the existing cropped screenshots) and importing directly into settings. The SVG should be light enough that it will not greatly increase the fba bundle size.

[Feature Request] Hourly step count?

Love the watch face, and when I get some spare time, i'd love to contribute!

One feature I would find useful would be an hourly step count. I am not sure how easy it'd be to implement, but it would make my hourly step goal easier to understand.

Perhaps [STEP] could look something like: XXXX steps / (XXX hr)

But granted, space is tight, and I have no talent whatsoever on anything front-endy :D

Battery usage

This watch face uses a high amount of power over a short period.

I suspect it is due to the interface constantly polling HR data even when the screen is off.

Might I suggest only polling HR data to the display when the display is on?

Cursor Floating in Limbo

If the user has deselected a number of elements (or "clock face data") the cursor will still hang out blinking in the bottom-right corner, regardless how far away the remaining elements sit on the screen.

Ps. Great clock face, thanks! 🥂

[Feature Idea] Double-height data lines (eg, Tall Clock)

I'm only using 5 items and would love to use spare space but… not fontwide, but rather just enlarge clock line (at least in my scenario).
Is that something that's easily achievable or would I have to fork the project and play with it on my own?

Cheers!

Originally posted by @panaut0lordv in #25 (comment)

Allow adding datalines that take up two lines to allow for more space for a large clock

Requirements:

  • re-export fonts at larger size
  • create fitfont groups that utilize larger size

Custom heartrate ranges do not display status properly

In your images I see either the bpm or the bpm and workout detected. So what is "below-cus"?

Also the battery has [############] before the %. This is shown, but I'm just wondering why it's there.

I will edit this with a pic of my versa screen when I get a chance.

Add support for `gemini` (versa lite)

Versa Lite does not support floor counts / [LVLS]

Easy solution is to replace this line with another stat

(In 2.0 I would like to create customizable screens, where LVLS would not be an available option.)

Feature - larger font

Some of us older people (born in negative or low time_t values) are starting to need reading glasses.

One thing that might be helpful would be combining a few stats on one line and making the font bigger.

Dropping units / battery bar / tz offset / year / maybe making hostname optimally 'fb' would enable some of the data to be combined and allow for a larger font.

The data could be selectable like a separate option - heart+batt in addition to the two separate items.

Or you could have a two column toggle

Terminal Clock on Fitbit Ionic

Hello, I’m wondering if you might have a suggestion on what I can do to get the Terminal Clock to work on my Fitbit Ionic. I’ve tried un-installing and re-installing the app itself as was suggested when troubleshooting as well as removing the terminal clock and reinstalling it. I’ve tried setting it as my clock in the settings on the app as well as on the Fitbit itself and it vibrates like it registers the change of clock face but the background just goes black and won’t show anything until reverting back to the original clock in the settings of the app. This happens wether the terminal is set to dark mode or light mode, background is still black/blank.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.