Improve widget drawing code & fix some typos
parent
d77bddbbed
commit
b5f3930c41
|
|
@ -1,5 +1,5 @@
|
||||||
0.01: Initial version
|
0.01: Initial version
|
||||||
0.02: Do not warn multiple times for the same exceedance
|
0.02: Do not warn multiple times for the same exceed
|
||||||
0.03: Fix crash
|
0.03: Fix crash
|
||||||
0.04: Use Prompt with dismiss and pause
|
0.04: Use Prompt with dismiss and pause
|
||||||
Improve barometer value median calculation
|
Improve barometer value median calculation
|
||||||
|
|
|
||||||
|
|
@ -16,10 +16,10 @@ Get a notification when the pressure reaches defined thresholds.
|
||||||
* Show widget: Enable/disable widget visibility
|
* Show widget: Enable/disable widget visibility
|
||||||
* Buzz on alarm: Enable/disable buzzer on alarm
|
* Buzz on alarm: Enable/disable buzzer on alarm
|
||||||
* Dismiss delay: Delay added before the next alert if the alert is dismissed. From 5 to 60 min
|
* Dismiss delay: Delay added before the next alert if the alert is dismissed. From 5 to 60 min
|
||||||
* Pause delay: Same as Dismiss delay but longer (usefull for meetings and such). From 30 to 240 min
|
* Pause delay: Same as Dismiss delay but longer (useful for meetings and such). From 30 to 240 min
|
||||||
|
|
||||||
## Widget
|
## Widget
|
||||||
The widget shows the last median pressure value
|
The widget shows two rows: pressure value of last measurement and pressure average of the the last three hours.
|
||||||
|
|
||||||
## Creator
|
## Creator
|
||||||
Marco ([myxor](https://github.com/myxor))
|
Marco ([myxor](https://github.com/myxor))
|
||||||
|
|
|
||||||
|
|
@ -227,12 +227,25 @@
|
||||||
draw: draw
|
draw: draw
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
g.reset();
|
g.reset();
|
||||||
if (setting("show") && medianPressure != undefined) {
|
if (setting("show")) {
|
||||||
g.setFont("6x8", 1).setFontAlign(1, 0);
|
g.setFont("6x8", 1).setFontAlign(1, 0);
|
||||||
|
if (medianPressure == undefined) {
|
||||||
|
check();
|
||||||
|
const x = this.x, y = this.y;
|
||||||
|
g.drawString("...", x + 24, y + 6);
|
||||||
|
setTimeout(function() {
|
||||||
|
g.setFont("6x8", 1).setFontAlign(1, 0);
|
||||||
|
g.drawString(Math.round(medianPressure), x + 24, y + 6);
|
||||||
|
}, 10000);
|
||||||
|
} else {
|
||||||
g.drawString(Math.round(medianPressure), this.x + 24, this.y + 6);
|
g.drawString(Math.round(medianPressure), this.x + 24, this.y + 6);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (threeHourAvrPressure != undefined && threeHourAvrPressure > 0) {
|
||||||
|
g.drawString(Math.round(threeHourAvrPressure), this.x + 24, this.y + 6 + 10);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
check();
|
check();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue