From 7fd5e952d7ee8cf3f35a1727ce4bc5d73d5d004f Mon Sep 17 00:00:00 2001 From: Damian D'Souza Date: Sun, 12 Oct 2025 20:35:42 +0200 Subject: [PATCH] BatteryService: implement cycleModes function --- Services/BatteryService.qml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Services/BatteryService.qml b/Services/BatteryService.qml index ad0046d4..20e8babc 100644 --- a/Services/BatteryService.qml +++ b/Services/BatteryService.qml @@ -63,6 +63,12 @@ Singleton { BatteryService.applyChargingMode() } + function cycleModes() { + // Cycles charging modes from full to lifespan while skipping disabled + const nextMode = (chargingMode % 3) + 1 + setChargingMode(nextMode) + } + function applyChargingMode(hideToast = false) { let command = [batterySetterScript]