Menüleiste: Prozentzeichen ohne Leerzeichen

Die Breite ist fest für „100 %" reserviert, damit nichts springt, wenn der
Wert eine Stelle mehr bekommt. Das Leerzeichen kostet in dieser Reservierung
drei Punkte je Element — in der Menüleiste ist Platz das knappste Gut.

Nur dort. Im Panel und in den Popovern bleibt das Leerzeichen stehen; da ist
Platz, und typografisch gehört es hin.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-08-13 13:40:06 +02:00
parent 4c96aced5a
commit 57093cb63b
2 changed files with 15 additions and 2 deletions

View File

@@ -133,7 +133,7 @@ final class MetricStatusView: NSView, WidthReporting {
private var reference: String {
switch (metric, mode) {
case (.temperature, _), (_, .temperature): "100°"
default: "100 %"
default: "100%"
}
}
@@ -174,7 +174,10 @@ final class MetricStatusView: NSView, WidthReporting {
if metric == .temperature, let celsius = sensorCelsius {
return MetricFormat.temperature(celsius)
}
return MetricSummary.value(metric, snapshot, mode: mode)
// In der Menüleiste ohne Leerzeichen vor dem Prozentzeichen siehe
// `MetricFormat.percentCompact`.
let value = MetricSummary.value(metric, snapshot, mode: mode)
return value.replacingOccurrences(of: " %", with: "%")
}