widget hand wash timer

pull/180/head
MaBecker 2020-04-02 13:41:28 +02:00
parent bdfcea2bf7
commit ae5f8e8f08
1 changed files with 9 additions and 13 deletions

View File

@ -2,7 +2,6 @@
(() => {
var icon = require("heatshrink").decompress(atob("jEYwIKHgwCBhwCBh4CEggPCkACBmAXDBwVZ+EB+F4gEsjl8EgMP+EChk/gEMh+ehkA+YIBxwxBnF/4HggH/wEAj0AA=="));
var color = 0x4A69;
var isActive = false;
function draw() {
g.reset().setColor(color).drawImage(icon, this.x + 1, 0);
@ -10,18 +9,15 @@
WIDGETS["widhwt"] = { area: "tr", width: 26, draw: draw };
Bangle.on('twist', function() {
if (!isActive) {
isActive = true;
color = 0x41f;
Bangle.buzz();
Bangle.on('swipe', function() {
color = 0x41f;
Bangle.buzz();
Bangle.drawWidgets();
setTimeout(() => {
color = 0x4A69;
Bangle.buzz(1E3, 1);
Bangle.drawWidgets();
setTimeout(() => {
color = 0x4A69;
Bangle.buzz(1E3, 1);
Bangle.drawWidgets();
setTimeout(() => { isActive = false; }, 1E10);
}, 35E3);
}
}, 35E3);
});
})();