mirror of
https://github.com/whoeevee/EeveeSpotifyReborn.git
synced 2026-01-09 00:23:20 +01:00
Genius Fallback & slightly improved colors brightness
This commit is contained in:
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)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user