terminal-for-fitbit
terminal-for-fitbit copied to clipboard
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
Hi @nayfield, thanks for this idea! I have found myself moving my watch comically close to my face on occasion... but never thought to fix the underlying issue!
I have started playing with a new [Large] Source Code Pro
font setting that takes the font from 22pt to 30pt. When using a Large font, I have started trimming info so everything fits

There is some more work to do for the heart rate, and I do like your idea of creating merged items. I will explore that. I would also include the other fonts in Large varieties.
I'd love to some feedback from you at this point; let me know if this direction seems promising!
This looks good. Another challenge for older eyes is contrast ... specifically the red and purples are hard to ready. Maybe a toggle for B&W (or better yet, black and green retro).
in this case zerocool is the user name (that's selectable?)
that's also another potential toggle that even eagle eyed folks might want.
e.g. change username field to prompt field. Today you can change username but it adds @sense or @versa right?
Might make more sense to allow the user to modify PS1 (everything before the $) and then you don't have to have logic tied to font selection changing the prompt.
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!
Thanks @panaut0lordv — this is a cool feature request, I split it off into a new issue here https://github.com/jdhartley/terminal-for-fitbit/issues/55
Very happy for any PRs if you end up playing with this. I have a few ideas I tried to capture as requirements in the other issue; happy to discuss further over there if you run into anything