diff --git a/apps/widChargingStatus/ChangeLog b/apps/widChargingStatus/ChangeLog index 5a6db5cb7..272d6e335 100644 --- a/apps/widChargingStatus/ChangeLog +++ b/apps/widChargingStatus/ChangeLog @@ -1,2 +1,3 @@ 0.01: First release. 0.02: No functional changes, just moved codebase to Typescript. +0.03: Also buzz on disconnect from charging diff --git a/apps/widChargingStatus/metadata.json b/apps/widChargingStatus/metadata.json index 63a59fe41..53754b0a1 100644 --- a/apps/widChargingStatus/metadata.json +++ b/apps/widChargingStatus/metadata.json @@ -2,7 +2,7 @@ "name": "Charging Status", "shortName":"ChargingStatus", "icon": "widget.png", - "version":"0.02", + "version":"0.03", "type": "widget", "description": "A simple widget that shows a yellow lightning icon to indicate whenever the watch is charging. This way one can see the charging status at a glance, no matter which battery widget is being used.", "tags": "widget", diff --git a/apps/widChargingStatus/widget.js b/apps/widChargingStatus/widget.js index 628fac043..e0c1b3b42 100644 --- a/apps/widChargingStatus/widget.js +++ b/apps/widChargingStatus/widget.js @@ -23,6 +23,7 @@ widget.width = iconWidth; } else { + Promise.resolve().then(function () { return require("buzz").pattern("..;"); }); widget.width = 0; } Bangle.drawWidgets(); diff --git a/apps/widChargingStatus/widget.ts b/apps/widChargingStatus/widget.ts index a161d5408..78753d691 100644 --- a/apps/widChargingStatus/widget.ts +++ b/apps/widChargingStatus/widget.ts @@ -31,6 +31,7 @@ Bangle.buzz(); widget.width = iconWidth; } else { + Promise.resolve().then(() => require("buzz").pattern("..;")); widget.width = 0; } Bangle.drawWidgets(); // re-layout widgets