Blitz fadet, Einstellungsfenster mittig und veränderbar
Der Blitz fadet beim Laden zwischen Weiß und Schwarz — so gewünscht, und ich hätte vorher fragen sollen statt eine eigene Lösung zu bauen und sie hinterher zu begründen. Über den Kosinus statt linear: ein linearer Ping-Pong knickt an den Umkehrpunkten sichtbar. Der Zeitgeber läuft mit 30 Bildern je Sekunde und nur, solange geladen wird — steht das Kabel nicht drin, läuft gar nichts. Der Stecker für „am Netz, lädt nicht" bleibt ausgestanzt; dort bewegt sich ohnehin nichts. Das Einstellungsfenster lässt sich jetzt vergrößern und startet mit 620 × 620 statt 520 × 420. Der Bereich „Displays" passt mit der Vorschau der Auslösefläche nicht mehr in die alte Höhe, und ein Fenster, in dem man scrollt, obwohl der Bildschirm frei ist, ist eine Zumutung. Die feste Größe in der View musste dafür weichen — sonst wächst das Fenster und der Inhalt bleibt stehen. Und es öffnet jetzt wirklich mittig. Mein erster Versuch mit 60 Punkten Abstand von oben war zu zaghaft: der Titelbalken lag weiter so hoch, dass man auf dem Weg zu seinen Knöpfen durch die Auslösefläche fuhr. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -22,12 +22,14 @@ public enum MenuBarText {
|
||||
NSFont.monospacedDigitSystemFont(ofSize: 11, weight: .regular)
|
||||
}
|
||||
|
||||
public static let sidePadding: CGFloat = 2
|
||||
/// Ein Punkt je Seite. macOS legt um jedes Statuselement ohnehin rund
|
||||
/// acht Punkte eigene Polsterung — was hier draufkommt, kommt oben drauf.
|
||||
public static let sidePadding: CGFloat = 1
|
||||
public static let symbolWidth: CGFloat = 13
|
||||
/// Abstand zwischen Symbol und Zahl.
|
||||
public static let innerGap: CGFloat = 2
|
||||
/// Schmaler geht nicht, ohne dass ein Glyph anstößt.
|
||||
public static let minimumWidth: CGFloat = 20
|
||||
public static let minimumWidth: CGFloat = 18
|
||||
|
||||
/// Die Breite eines Elements aus gemessener Textbreite. Rein, damit die
|
||||
/// Rechnung prüfbar bleibt.
|
||||
|
||||
Reference in New Issue
Block a user