Most recent activity
-
So maybe temperature has not such a big influence?
It depends. ppm is most stable around 20°C - 30°C, so if you mostly keep watch in wrist or in room temperature then you don't see much difference in ppm. But if you wear watch in winter on top of clothing the difference can be large.
Here's graph of my Bangle 2 ppm from year ago:
(horizontal scale is temperature in Celsius, vertical scale is ppm) -
For my "Advanced PPM" I recorded temperature and drift at multiple stable temperatures and then calculated needed quadratic equation from those datapoints.
While it would be possible for widget to automatically follow temperature and detect when temperature has remained stable long enough, problem is that GPS only works outside and so you can't use e.g. freezer for stable cold temperature, or room temperature for another datapoint as I did.
I don't see how user would be able to get the needed datapoints at multiple stable temperatures with GPS.
(I guess it might be possible to calculate needed quadratic equation without stable temperatures but my math skills aren't enough for that.)
-
-
-
All properties/functions of a widget are globally available as
WIDGETS.widgetname.property
, for example my widget has functionsetClockError
which is available asWIDGETS.adjust.setClockError(x)
.The reason is that certain processes should not be interrupted when the user presses the button to go to the setting screen.
All widgets are stopped and restarted when user goes to settings screen, just like when user changes to any other app. (Settings is just one of the apps.)
-
-
-
Not necessarily. For example 8x8 bitmap font needs 8 bytes per character and as of Unicode 14.0 there are 144 697 characters, so full font would take about 1.1 MB and would easily fit into Bangle.js 2
(This ignores the fact that you shouldn't just render each character as-is as there are complex rules of how some Unicode characters should be rendered.)
-
https://github.com/malaire