diff --git a/apps/poweroff/ChangeLog b/apps/poweroff/ChangeLog index 1a3bc1757..7ec3097bd 100644 --- a/apps/poweroff/ChangeLog +++ b/apps/poweroff/ChangeLog @@ -1 +1,2 @@ 0.01: New app! +0.02: Add prompt before shutdown diff --git a/apps/poweroff/app.js b/apps/poweroff/app.js index 303e78d03..98c9471ba 100644 --- a/apps/poweroff/app.js +++ b/apps/poweroff/app.js @@ -1,13 +1,23 @@ g.clear(); -g.setFont("6x8",2).setFontAlign(0,0); +E.showPrompt('Are you sure?', { + title: 'Power off', + buttons: { Yes: true, No: false }, +}).then((confirm) => { + if (!confirm) { + setTimeout(load, 100); + return; + } + + g.setFont("6x8",2).setFontAlign(0,0); var x = g.getWidth()/2; var y = g.getHeight()/2 + 10; g.drawString("Powering off...", x, y); -setTimeout(function() { - if (Bangle.softOff) Bangle.softOff(); else Bangle.off(); -}, 1000); + setTimeout(function() { + if (Bangle.softOff) Bangle.softOff(); else Bangle.off(); + }, 1000); +}); Bangle.loadWidgets(); Bangle.drawWidgets(); diff --git a/apps/poweroff/metadata.json b/apps/poweroff/metadata.json index 80e71a1d2..673266691 100644 --- a/apps/poweroff/metadata.json +++ b/apps/poweroff/metadata.json @@ -1,7 +1,7 @@ { "id": "poweroff", "name": "Poweroff", "shortName":"Poweroff", -"version":"0.01", +"version":"0.02", "description": "Simple app to power off your Bangle.js", "icon": "app.png", "tags": "tool, poweroff, shutdown",