Giter Club home page Giter Club logo

cgm-simple-spark's People

Contributors

kevinconroy avatar

Stargazers

 avatar

Watchers

 avatar  avatar

cgm-simple-spark's Issues

More frequent/aggressive refresh when low

When blood sugar is low, refresh from the data source more frequently.

Use case: child is low and you've given carbs to correct. Watchface should poll for new BGs when the reading is 4 min old and should repeat every 15 seconds rather than once a minute (or whatever it is). This can remove up to a minute of built in delay due to timing, lowering stress levels.

Add alerts for rapid dropping blood sugar

Currently there are alerts for high and lows. It would be good to add alerts for rapid dropping blood sugar.

Ideally also enable this to work for rapid dropping below a certain level (🡻 🡻 and BG below level ___). This is important because normally one doesn't mind rapid drops from a high blood sugar level, but you need to be alerted when 🡻 🡻 below a certain level, perhaps 150 or 140.

Improved error messages for non-dev users

The current watch face displays a three letter error code (e.g. anc = app not connected). Although fine for folks who tinker, a more helpful error message with a resolution step should be provided.

e.g. Error: Please open Pebble app and reload watchface.

Runkeeper Bug - BG Number Overtaken by Runkeeper App

While using the CGM Simple Spark watchface on iOS with RunKeeper, the RunKeeper app pushes numbers to the Pebble which overtake the BG and delta BG. To reproduce, open RunKeeper on a "free run" mode and start the app. Walk around the room to give it some data, but then it will take over within a few minutes.

Work around: Go to a menu and then back to the watch face to cycle the BG data.

Better error recovery

Improve recovery when the watch face gets into a disconnected state so that the user doesn't have to reload via the app. (Difficult for non-devs to do and annoying for devs to do.)

Vibrate "Mario dance" when hit 100

Allow user to enable an alert when the BG hits 100 exactly. The Mario vibrate would be an excellent candidate for this (aka 100 Club 💯)

Add ability to disable all alerts

Ability to disable all alerts and vibrations. Son is using it while in school and is distracted by the vibrations during class, even if he has acknowledged and treated.

We should probably check to see if Quiet Time is enabled as well.

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.