Tweak settings UI
This commit is contained in:
parent
434359f656
commit
9ed0f7e9d6
|
@ -77,6 +77,8 @@ fun AppearanceSettingsScreen() {
|
|||
)
|
||||
}
|
||||
|
||||
SettingsEntryGroupText(title = "COLORS")
|
||||
|
||||
EnumValueSelectorSettingsEntry(
|
||||
title = "Theme mode",
|
||||
selectedValue = preferences.colorPaletteMode,
|
||||
|
@ -85,6 +87,8 @@ fun AppearanceSettingsScreen() {
|
|||
}
|
||||
)
|
||||
|
||||
SettingsEntryGroupText(title = "SHAPES")
|
||||
|
||||
EnumValueSelectorSettingsEntry(
|
||||
title = "Thumbnail roundness",
|
||||
selectedValue = preferences.thumbnailRoundness,
|
||||
|
|
|
@ -213,6 +213,19 @@ fun PlayerSettingsScreen() {
|
|||
)
|
||||
}
|
||||
|
||||
SettingsEntryGroupText(title = "PLAYER")
|
||||
|
||||
SwitchSettingEntry(
|
||||
title = "Persistent queue",
|
||||
text = "Save and restore playing songs",
|
||||
isChecked = preferences.persistentQueue,
|
||||
onCheckedChange = {
|
||||
preferences.persistentQueue = it
|
||||
}
|
||||
)
|
||||
|
||||
SettingsEntryGroupText(title = "AUDIO")
|
||||
|
||||
SwitchSettingEntry(
|
||||
title = "Skip silence",
|
||||
text = "Skip silent parts during playback",
|
||||
|
@ -232,15 +245,6 @@ fun PlayerSettingsScreen() {
|
|||
}
|
||||
)
|
||||
|
||||
SwitchSettingEntry(
|
||||
title = "Persistent queue",
|
||||
text = "Save and restore playing songs",
|
||||
isChecked = preferences.persistentQueue,
|
||||
onCheckedChange = {
|
||||
preferences.persistentQueue = it
|
||||
}
|
||||
)
|
||||
|
||||
SettingsEntry(
|
||||
title = "Equalizer",
|
||||
text = "Interact with the system equalizer",
|
||||
|
@ -259,6 +263,8 @@ fun PlayerSettingsScreen() {
|
|||
}
|
||||
)
|
||||
|
||||
SettingsEntryGroupText(title = "OTHER")
|
||||
|
||||
SettingsEntry(
|
||||
title = "Sleep timer",
|
||||
text = sleepTimerMillisLeft?.let { "${DateUtils.formatElapsedTime(it / 1000)} left" }
|
||||
|
|
Loading…
Reference in a new issue