Regenerate widChargingStatus

pull/2587/head
Rob Pilling 2023-02-19 17:58:57 +00:00
parent f7cc2bff5e
commit 8a3c9a26e5
2 changed files with 35 additions and 33 deletions

View File

@ -1,7 +1,7 @@
"use strict";
(() => {
const icon = require('heatshrink').decompress(atob('ikggMAiEAgYIBmEAg4EB+EAh0AgPggEeCAIEBnwQBAgP+gEP//x///j//8f//k///H//4BYOP/4lBv4bDvwEB4EAvAEBwEAuA7DCAI7BgAQBhEAA'));
const iconWidth = 18;
(function () {
var icon = require('heatshrink').decompress(atob('ikggMAiEAgYIBmEAg4EB+EAh0AgPggEeCAIEBnwQBAgP+gEP//x///j//8f//k///H//4BYOP/4lBv4bDvwEB4EAvAEBwEAuA7DCAI7BgAQBhEAA'));
var iconWidth = 18;
function draw() {
g.reset();
if (Bangle.isCharging()) {
@ -16,8 +16,8 @@
width: Bangle.isCharging() ? iconWidth : 0,
draw: draw,
};
Bangle.on('charging', (charging) => {
const widget = WIDGETS.chargingStatus;
Bangle.on('charging', function (charging) {
var widget = WIDGETS.chargingStatus;
if (widget) {
if (charging) {
Bangle.buzz();
@ -26,7 +26,7 @@
else {
widget.width = 0;
}
Bangle.drawWidgets(); // re-layout widgets
Bangle.drawWidgets();
g.flip();
}
});

View File

@ -16,6 +16,7 @@
}
}
// @ts-ignore
WIDGETS.chargingStatus = {
area: 'tr',
width: Bangle.isCharging() ? iconWidth : 0,
@ -23,6 +24,7 @@
};
Bangle.on('charging', (charging) => {
// @ts-ignore
const widget = WIDGETS.chargingStatus;
if (widget) {
if (charging) {