kevinconroy / cgm-simple-spark Goto Github PK
View Code? Open in Web Editor NEWThis project forked from hackingtype1/cgm-simple-spark
a simple pebble cgm watchface with a sparkline.
License: GNU Affero General Public License v3.0
This project forked from hackingtype1/cgm-simple-spark
a simple pebble cgm watchface with a sparkline.
License: GNU Affero General Public License v3.0
Show raw in the spot where clean appears now.
See if we can clean up the interface at all to show different time or rate of change
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.
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.
We use it and love it! The only thing I can think of besides larger time numbers would be a more condensed dot trail that would show a trend for a longer period of time. It's my favorite face though!
I agree a more condensed dot trail would be awesome, or the opportunity to choose 6, 12, 24 hours
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.
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.
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.)
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 💯)
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.