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 } }