Genius Fallback & slightly improved colors brightness

This commit is contained in:
eevee committed 2024-05-11 19:02:05 +03:00
1 parent 6328465d24
commit b02e0689a7
5 files changed
+57 -39

No files matched your search

@@ -55,7 +55,7 @@ extension Color {
var normalized: Color {
brightness < 0.5
? self.lighter(by: 0.5)
? self.lighter(by: 0.35)
: self.darker(by: brightness - 0.5)
}
@@ -6,9 +6,9 @@ extension UserDefaults {
private static let lyricsSourceKey = "lyricsSource"
private static let musixmatchTokenKey = "musixmatchToken"
static var lyricsSource: LyricsSource {
private static let geniusFallbackKey = "geniusFallback"
static var lyricsSource: LyricsSource {
get {
if let rawValue = defaults.object(forKey: lyricsSourceKey) as? Int {
return LyricsSource(rawValue: rawValue)!
@@ -22,7 +22,6 @@ extension UserDefaults {
}
static var musixmatchToken: String {
get {
defaults.string(forKey: musixmatchTokenKey) ?? ""
}
@@ -30,4 +29,13 @@ extension UserDefaults {
defaults.set(token, forKey: musixmatchTokenKey)
}
}
static var geniusFallback: Bool {
get {
defaults.object(forKey: geniusFallbackKey) as? Bool ?? true
}
set (fallback) {
defaults.set(fallback, forKey: geniusFallbackKey)
}
}
}