From ce46760922c85b51cc88f6a4c951f7bc8a8060c7 Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Mon, 20 Feb 2023 20:56:12 +0100 Subject: [PATCH] powermanager - Adds setting for widget --- apps/powermanager/settings.js | 6 ++++++ apps/powermanager/widget.js | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/apps/powermanager/settings.js b/apps/powermanager/settings.js index b0d8ac8b5..41833f3a6 100644 --- a/apps/powermanager/settings.js +++ b/apps/powermanager/settings.js @@ -24,6 +24,12 @@ 'title': 'Power Manager' }, "< Back" : back, + 'Show widget': { + value: !!settings.widget, + onchange: v => { + writeSettings("widget", v); + } + }, 'Monotonic percentage': { value: !!settings.forceMonoPercentage, onchange: v => { diff --git a/apps/powermanager/widget.js b/apps/powermanager/widget.js index 7ed9159fe..b59108f01 100644 --- a/apps/powermanager/widget.js +++ b/apps/powermanager/widget.js @@ -1,6 +1,10 @@ /* run widgets in their own function scope so they don't interfere with currently-running apps */ (() => { + const s = require("Storage").readJSON("powermanager.json") || {}; + + if (!s.widget) return; + const GU = require("graphics_utils"); const APPROX_IDLE = 0.3; const APPROX_HIGH_BW_BLE = 0.5;