Git Product home page Git Product logo

fitbit-overview-face's Introduction

Fitbit Overview Clock Face

Based on the ANDv2 clock face (https://github.com/ahsandar/ANDv2) with some customisations.

Fitbit listing: (https://gallery.fitbit.com/details/7c4f7506-8ed8-4eb9-84e3-28b85671f26b)

Pre-Release Fitbit listing: (https://gallery.fitbit.com/details/6d80c169-94c5-4105-b9dc-98df99b798cd?key=7bea714b-f597-4be0-8c8a-84ccf1dc7c7c)

Or scan this QR Code for release version

QRCode

Features

  • 12/24 hour clock support
  • AM/PM optional display on 12 hour clock
  • Optional show/hide of seconds
  • Date with day name
  • Heartrate with optional animation & zone display
  • Steps
  • Distance
  • Calories
  • Floors
  • Active Zone Minutes
  • Weekly Active Zone Minutes
  • BMI
  • BMR
  • Progress bars, arc or rings for activity goals
  • Battery bar along the top
  • Current location weather
  • Always on display with "torch" mode
  • Fully customisable which items are displayed & in what colours

Language Support

  • English
  • French
  • Italian
  • German
  • Spanish
  • Japanese
  • Korean
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Dutch
  • Sweedish
  • Polish
  • Portuguese (Brazil)
  • Romainian
  • Russian
  • Czech
  • Indonesian
  • Norwegian

Devices

The watch face for Ionic, Versa, Versa Lite & Versa 2 devices has been deprecated meaning no new features will be added.

Screenshots availiable on website:

Versa 3, Versa 4, Sense & Sense 2 Devices

336x336 336x336-24h 336x336-cutdown 336x336-charging 336x336-arc 336x336-bars 336x336-no-progress

How To Contribute

The editor for Fitbit clock faces is online at https://studio.fitbit.com

To contribute, you need to create your own empty project on this site and upload all files in src\348x250, src\300x300 or src\366x366 depending on watch face version to edit.

NOTE: Some changes should be applied to all versions (i.e. a bug fix which effected all)

You will be able to test by either side-loading onto an actual watch in developer mode, or using the simulator.

To commit changes you need to export the project (under the download menu) and update the files on GitHub.

Finally, you can raise a pull request for me to review!

Fitbit have said they are looking to introduce GitHub support from within their Studio site, so this should make the process easier once they complete this work!

Licence

This clock face is licenced under GPLv3.

Full details of this licence can be found in the "LICENCE" file in the root of this repository

fitbit-overview-face's People

Contributors

blythmeister avatar dependabot[bot] avatar neilong31 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

Watchers

 avatar  avatar  avatar  avatar

fitbit-overview-face's Issues

Battery colour not updating

When changing the battery colours the icons are not updated to reflect the change.

This is because the bar and colours are only updated when the values change.

This is noticeable if you change the colour of the % the watch is currently on and look at watch straight away.

As a fix when the settings updates the colour for a range, the bar should be redrawn to force an update if the bar is at that %.

Additional Language Support

cs-CZ - Czech
id-ID - Indonesian (Bahasa)
pl-PL - Polish
pt-BR - Portuguese (Brazillian)
ro-RO - Romanian
ru-RU - Russian

Now supported by Fitbit

Convert top section to be a 2 by 3 grid

Rather than options to show bits,
The top section should be a 2 by 3 grid allowing user to choose what goes into each section (like the bottom)

When done, the items to go into top and bottom should be interchangeable.
So if you want stats at the top and date at the bottom you can.

Add second page for activities

Add support for a second page of activities.

Change page by touching them.

Bottom middle will be replaced by a "page X of 2"

Support different fonts

Add support for different Fitbit default fonts.

Each font maybhave different required sizes.

Low battery overlap heart rate

When battery is below 15% you get a low battery icon showing.

This is in the same place as heart rate.

So makes it impossible to see heart rate.

Alignment issues on Versa 2

It's been reported that the text is not aligned right on the versa 2.

Needs to be tested and then fixed by identifying which type versa is in use.

Add countdown/countup

allow settings to have a date to act as a countdown (when in the future) and a count up when in the past (or on the day)

Hide heart rate on charge

Only hide the heart rate when on charge rather than when removed from wrist.

This will help with the flickering hiding for wrist detection.

Companion App doesnt always start

Enable run in background & push settings every 30 minute's

This will be needed to check for weather anyways when that is implemented.

Heart rate tweak

When the heart rate is hidden because of charging.
When taken off charge the rate does not display again straight away as it should

Torch on confirmation

Add a torch on confirmation.

On double tap, confirm that you want torch on before making screen bright white.

Make stats configurable

Currently, you can only show/hide BMI/BMR

Make it so that each of the 6 stats can be shown/hidden and be user selected as to what position.

Add setting to override time format

Although Fitbit allows users to choose time format, this is very hidden.

Give user option to choose 12h or 24h as part of face settings.
Also have "auto" option to just use Fitbit setting.

Do not hide heartbeat

When screen goes off the heart rate is hidden.
This is a bit weird as you can see it appear on screen on.

Add how to contribute to the readme

Getting code from GitHub to Fitbit studio and back again is a bit...complex...add instructions on how I do this to the readme for others to follow.

Add weather

There is a small amount of space under the battery percentage.

Add weather with temperature in this space.

Background image

Add support for a background image instead of a background colour.

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.