Blitz kleiner: der Rand braucht auch Platz
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 <noreply@anthropic.com>
This commit is contained in:
@@ -92,9 +92,12 @@ public enum BatteryGlyph {
|
|||||||
/// Das Pausenzeichen ist von Haus aus höher als der Blitz und stößt sonst
|
/// Das Pausenzeichen ist von Haus aus höher als der Blitz und stößt sonst
|
||||||
/// oben und unten an den Rahmen.
|
/// oben und unten an den Rahmen.
|
||||||
public static func glyphHeight(for indicator: Indicator, in height: CGFloat) -> CGFloat {
|
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 {
|
switch indicator {
|
||||||
case .paused: (height - 1) * 0.62
|
case .paused: usable * 0.7
|
||||||
default: height - 1
|
default: usable
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user