From 63b53df6ffb81bf7691047edc1f9b82001f659f4 Mon Sep 17 00:00:00 2001 From: SirBlobby Date: Sat, 31 Oct 2026 22:53:17 -0400 Subject: [PATCH] Show availability on battery widget --- src/lib/components/shell/Battery.svelte | 2 +- .../components/shell/BatteryPopover.svelte | 112 +++++++++++++---- src/lib/desktop/battery.ts | 118 ++++++++++++------ 3 files changed, 169 insertions(+), 63 deletions(-) diff --git a/src/lib/components/shell/Battery.svelte b/src/lib/components/shell/Battery.svelte index 20dc57b..d2da14f 100644 --- a/src/lib/components/shell/Battery.svelte +++ b/src/lib/components/shell/Battery.svelte @@ -22,7 +22,7 @@ class="battery" class:low={isLow} class:charging={battery.charging} - title="Battery {battery.level}% {battery.charging ? '(charging)' : ''}" + title={battery.charging ? `Offline, recharging (${battery.level}%)` : `Available (${battery.level}%)`} aria-expanded={open} onclick={() => (open = !open)} > diff --git a/src/lib/components/shell/BatteryPopover.svelte b/src/lib/components/shell/BatteryPopover.svelte index b1fdead..2ead720 100644 --- a/src/lib/components/shell/BatteryPopover.svelte +++ b/src/lib/components/shell/BatteryPopover.svelte @@ -1,30 +1,36 @@