Show the song cover as lockscreen wallpaper (#170)

This commit is contained in:
vfsfitvnm
2022-08-05 08:56:23 +02:00
parent 20da9e5df3
commit a246f1f336
3 changed files with 30 additions and 0 deletions

View File

@@ -26,9 +26,11 @@ import it.vfsfitvnm.vimusic.ui.components.TopAppBar
import it.vfsfitvnm.vimusic.ui.screens.EnumValueSelectorSettingsEntry
import it.vfsfitvnm.vimusic.ui.screens.SettingsEntryGroupText
import it.vfsfitvnm.vimusic.ui.screens.SettingsTitle
import it.vfsfitvnm.vimusic.ui.screens.SwitchSettingEntry
import it.vfsfitvnm.vimusic.ui.screens.globalRoutes
import it.vfsfitvnm.vimusic.ui.styling.LocalAppearance
import it.vfsfitvnm.vimusic.utils.colorPaletteModeKey
import it.vfsfitvnm.vimusic.utils.isShowingThumbnailInLockscreenKey
import it.vfsfitvnm.vimusic.utils.rememberPreference
import it.vfsfitvnm.vimusic.utils.thumbnailRoundnessKey
@@ -48,6 +50,10 @@ fun AppearanceSettingsScreen() {
thumbnailRoundnessKey,
ThumbnailRoundness.Light
)
var isShowingThumbnailInLockscreen by rememberPreference(
isShowingThumbnailInLockscreenKey,
true
)
Column(
modifier = Modifier
@@ -92,6 +98,15 @@ fun AppearanceSettingsScreen() {
thumbnailRoundness = it
}
)
SettingsEntryGroupText(title = "LOCKSCREEN")
SwitchSettingEntry(
title = "Show song cover",
text = "Use the playing song cover as the lockscreen wallpaper",
isChecked = isShowingThumbnailInLockscreen,
onCheckedChange = { isShowingThumbnailInLockscreen = it }
)
}
}
}