Lila statt Mint — die Farbe der Knöpfe passt zum Icon
Die Akzentfarbe war Mint. Eine hübsche Farbe, die mit der Marke nur nichts zu tun hatte: das Plakat auf dem Homescreen ist violett, und die Knöpfe darin waren grün. `lilac` (#9B8AD4) ist die entsättigte Schwester desselben Violetts. Auf dem dunklen Grund erreicht sie 6,5:1 — die Palette verlangt 4,5:1, und ein Test hält das fest. Die Farbe steht in der Palette, nicht nur als Vorgabe: wer lieber Mint mag, findet es weiterhin in den Einstellungen. Geändert wird damit nur, womit eine frische Installation anfängt. Der Test, der die Vorgabe festhält, ist mitgeändert — genau dafür steht er da: ein Umsortieren der Palette soll sie nicht still verändern, ein bewusster Wechsel schon. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
e801502c7a
commit
5ee7bb4e6c
@@ -37,16 +37,23 @@ extension AccentOption {
|
||||
AccentOption(id: "teal", name: "Teal", color: RGB(hex: 0x12A594)),
|
||||
AccentOption(id: "sky", name: "Sky", color: RGB(hex: 0x52A9FF)),
|
||||
AccentOption(id: "indigo", name: "Indigo", color: RGB(hex: 0x7C77E8)),
|
||||
AccentOption(id: "lilac", name: "Lilac", color: RGB(hex: 0x9B8AD4)),
|
||||
AccentOption(id: "orchid", name: "Orchid", color: RGB(hex: 0xC04AC9)),
|
||||
AccentOption(id: "rose", name: "Rose", color: RGB(hex: 0xF76190)),
|
||||
]
|
||||
|
||||
/// Die Voreinstellung.
|
||||
///
|
||||
/// **Lila, weil das Icon lila ist.** Vorher stand hier Mint — eine
|
||||
/// hübsche Farbe, die mit der Marke nur nichts zu tun hatte: das Plakat
|
||||
/// auf dem Homescreen ist violett, und die Knöpfe darin waren grün.
|
||||
/// `lilac` ist die entsättigte Schwester desselben Violetts und erreicht
|
||||
/// auf dem dunklen Grund 6,5:1.
|
||||
///
|
||||
/// Über die Kennung gesucht, nicht über den Index: sonst würde ein
|
||||
/// Umsortieren der Palette unbemerkt die Standardfarbe ändern — und zwar
|
||||
/// nur für Neuinstallationen, was beim Suchen besonders unangenehm ist.
|
||||
public static let `default` = palette.first { $0.id == "mint" } ?? palette[0]
|
||||
public static let `default` = palette.first { $0.id == "lilac" } ?? palette[0]
|
||||
|
||||
/// Die Kennung, unter der eine frei gewählte Farbe abgelegt wird.
|
||||
public static let customIdentifier = "custom"
|
||||
|
||||
Reference in New Issue
Block a user