Tweak settings UI

This commit is contained in:
vfsfitvnm 2022-07-12 14:47:08 +02:00
parent 434359f656
commit 9ed0f7e9d6
2 changed files with 19 additions and 9 deletions

View file

@ -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,

View file

@ -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" }