feat: initialized battery details widget (#1293)

This commit is contained in:
Serhiy Mytrovtsiy
2023-03-03 19:52:10 +01:00
parent 75e9bcff57
commit 78ca5d5793
6 changed files with 187 additions and 0 deletions

View File

@@ -69,6 +69,13 @@
<key>Order</key>
<integer>3</integer>
</dict>
<key>battery_details</key>
<dict>
<key>Default</key>
<false/>
<key>Order</key>
<integer>4</integer>
</dict>
</dict>
</dict>
</plist>

View File

@@ -141,6 +141,11 @@ public class Battery: Module {
optimizedCharging: value.optimizedChargingEngaged,
time: value.timeToEmpty == 0 && value.timeToCharge != 0 ? value.timeToCharge : value.timeToEmpty
)
case let widget as BatteryDetailsWidget:
widget.setValue(
percentage: value.level,
time: value.timeToEmpty == 0 && value.timeToCharge != 0 ? value.timeToCharge : value.timeToEmpty
)
default: break
}
}