From 782d2af4fd079aef932486baac157a6cb6504c32 Mon Sep 17 00:00:00 2001 From: Scarriffle Date: Thu, 13 Aug 2026 14:09:48 +0200 Subject: [PATCH] Blitz kleiner: der Rand braucht auch Platz MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Das Zeichen bekam fast die volle Akkuhöhe, und der Rand kommt außen noch dazu — dadurch stieß es oben und unten an den Rahmen. Die nutzbare Höhe zieht den Rand jetzt ab. Co-Authored-By: Claude Opus 5 --- .../OnyxKit/Sources/MetricsProvider/BatteryGlyph.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Packages/OnyxKit/Sources/MetricsProvider/BatteryGlyph.swift b/Packages/OnyxKit/Sources/MetricsProvider/BatteryGlyph.swift index 3fce4df..8a54eef 100644 --- a/Packages/OnyxKit/Sources/MetricsProvider/BatteryGlyph.swift +++ b/Packages/OnyxKit/Sources/MetricsProvider/BatteryGlyph.swift @@ -92,9 +92,12 @@ public enum BatteryGlyph { /// Das Pausenzeichen ist von Haus aus höher als der Blitz und stößt sonst /// oben und unten an den Rahmen. public static func glyphHeight(for indicator: Indicator, in height: CGFloat) -> CGFloat { + // Der Rand kommt außen noch dazu — bei voller Höhe stößt das Zeichen + // deshalb oben und unten an den Rahmen des Akkus. + let usable = height - 1 - 2 * outlineWidth switch indicator { - case .paused: (height - 1) * 0.62 - default: height - 1 + case .paused: usable * 0.7 + default: usable } }