Menüleiste: Breite mitwachsend, Symbole unverzerrt, Sensor wählbar

Die Netzwerkkachel war auf „↓ 999,9 MB/s" dimensioniert und stand damit
neben „↓ 13 KB/s" zur Hälfte leer. Auf den schlimmsten Fall auszulegen ist
für einen Wert, der sich um den Faktor tausend ändert, die falsche Antwort.
Gemessen wird jetzt, was dasteht — mit unsymmetrischer Hysterese: sofort
wachsen, denn abgeschnittene Messwerte sind falsche Messwerte, und erst nach
zehn ruhigeren Messungen schrumpfen, damit ein Lastausschlag die Leiste nicht
zum Pumpen bringt.

Das Akkusymbol war zerquetscht. Ein Batteriesymbol ist doppelt so breit wie
hoch und wurde in ein Quadrat gezeichnet. Symbole behalten jetzt ihr
Seitenverhältnis, und die Breite des Elements richtet sich nach dem, was das
Symbol tatsächlich braucht — sonst hätte ein breites Glyph dieselbe Spalte
wie ein schmales.

Bei den Sensoren stand stumm das Maximum über alle Punkte: eine Zahl, von
der niemand weiß, woher sie kommt. Jetzt wählbar, und der gewählte Sensor
gibt sein eigenes Kürzel — „Temp 46°" sagt weniger als „Heatpipe 46°".
Voreinstellung bleibt der wärmste Punkt, weil das die häufigste Frage ist.

Und die Lüfterkachel zeigte „2500" ohne Einheit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-08-11 12:46:06 +02:00
parent 386eb6ae70
commit 70a665f532
9 changed files with 969 additions and 671 deletions

View File

@@ -345,6 +345,7 @@
}
},
"fans.menubar.short": {
"extractionState": "stale",
"localizations": {
"de": {
"stringUnit": {
@@ -544,6 +545,22 @@
}
}
},
"fans.rpm %lld": {
"localizations": {
"de": {
"stringUnit": {
"state": "translated",
"value": "%lld U/min"
}
},
"en": {
"stringUnit": {
"state": "translated",
"value": "%lld rpm"
}
}
}
},
"fans.safety": {
"localizations": {
"de": {
@@ -796,6 +813,7 @@
}
},
"mixer.menubar.short": {
"extractionState": "stale",
"localizations": {
"de": {
"stringUnit": {
@@ -1294,6 +1312,7 @@
}
},
"settings.menubar.labelAndValue": {
"extractionState": "stale",
"localizations": {
"de": {
"stringUnit": {
@@ -1309,6 +1328,38 @@
}
}
},
"settings.menubar.sensor": {
"localizations": {
"de": {
"stringUnit": {
"state": "translated",
"value": "Sensor"
}
},
"en": {
"stringUnit": {
"state": "translated",
"value": "Sensor"
}
}
}
},
"settings.menubar.sensor.hottest": {
"localizations": {
"de": {
"stringUnit": {
"state": "translated",
"value": "Wärmster Punkt"
}
},
"en": {
"stringUnit": {
"state": "translated",
"value": "Hottest point"
}
}
}
},
"settings.menubar.symbol": {
"extractionState": "stale",
"localizations": {
@@ -1327,6 +1378,7 @@
}
},
"settings.menubar.symbolAndValue": {
"extractionState": "stale",
"localizations": {
"de": {
"stringUnit": {