Add setting for controls center buttons

This commit is contained in:
Arkadiusz Fal
2022-07-11 18:10:51 +02:00
parent 06d71a9bf0
commit b6c65f2325
4 changed files with 115 additions and 55 deletions

View File

@@ -99,6 +99,7 @@ extension Defaults.Keys {
static let playerDetailsPageButtonLabelStyle = Key<PlayerDetailsPageButtonLabelStyle>("playerDetailsPageButtonLabelStyle", default: defaultForPlayerDetailsPageButtonLabelStyle)
static let systemControlsCommands = Key<SystemControlsCommands>("systemControlsCommands", default: .restartAndAdvanceToNext)
static let mpvCacheSecs = Key<String>("mpvCacheSecs", default: "20")
static let mpvCachePauseWait = Key<String>("mpvCachePauseWait", default: "2")
static let mpvEnableLogging = Key<Bool>("mpvEnableLogging", default: false)
@@ -225,3 +226,7 @@ enum PlayerDetailsPageButtonLabelStyle: String, CaseIterable, Defaults.Serializa
enum ThumbnailsQuality: String, CaseIterable, Defaults.Serializable {
case highest, medium, low
}
enum SystemControlsCommands: String, CaseIterable, Defaults.Serializable {
case seek, restartAndAdvanceToNext
}