mirror of
https://github.com/Myzel394/NumberHub.git
synced 2025-06-19 16:55:26 +02:00
Hide dynamic theming for unsupported devices
This commit is contained in:
parent
fa1ec777cd
commit
e021f8add3
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
package com.sadellie.unitto.feature.settings
|
package com.sadellie.unitto.feature.settings
|
||||||
|
|
||||||
|
import android.os.Build
|
||||||
import androidx.compose.animation.AnimatedVisibility
|
import androidx.compose.animation.AnimatedVisibility
|
||||||
import androidx.compose.animation.expandVertically
|
import androidx.compose.animation.expandVertically
|
||||||
import androidx.compose.animation.fadeIn
|
import androidx.compose.animation.fadeIn
|
||||||
@ -31,10 +32,10 @@ import androidx.compose.material.icons.filled.Palette
|
|||||||
import androidx.compose.material3.Icon
|
import androidx.compose.material3.Icon
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import com.sadellie.unitto.core.ui.common.UnittoScreenWithLargeTopBar
|
|
||||||
import com.sadellie.unitto.core.ui.common.UnittoListItem
|
|
||||||
import com.sadellie.unitto.core.ui.R
|
import com.sadellie.unitto.core.ui.R
|
||||||
import com.sadellie.unitto.core.ui.common.NavigateUpButton
|
import com.sadellie.unitto.core.ui.common.NavigateUpButton
|
||||||
|
import com.sadellie.unitto.core.ui.common.UnittoListItem
|
||||||
|
import com.sadellie.unitto.core.ui.common.UnittoScreenWithLargeTopBar
|
||||||
import io.github.sadellie.themmo.ThemingMode
|
import io.github.sadellie.themmo.ThemingMode
|
||||||
import io.github.sadellie.themmo.ThemmoController
|
import io.github.sadellie.themmo.ThemmoController
|
||||||
|
|
||||||
@ -71,22 +72,24 @@ internal fun ThemesScreen(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
item {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||||
UnittoListItem(
|
item {
|
||||||
leadingContent = {
|
UnittoListItem(
|
||||||
Icon(
|
leadingContent = {
|
||||||
Icons.Default.Colorize,
|
Icon(
|
||||||
stringResource(R.string.enable_dynamic_colors),
|
Icons.Default.Colorize,
|
||||||
)
|
stringResource(R.string.enable_dynamic_colors),
|
||||||
},
|
)
|
||||||
label = stringResource(R.string.enable_dynamic_colors),
|
},
|
||||||
supportText = stringResource(R.string.enable_dynamic_colors_support),
|
label = stringResource(R.string.enable_dynamic_colors),
|
||||||
switchState = themmoController.isDynamicThemeEnabled,
|
supportText = stringResource(R.string.enable_dynamic_colors_support),
|
||||||
onSwitchChange = {
|
switchState = themmoController.isDynamicThemeEnabled,
|
||||||
themmoController.enableDynamicTheme(it)
|
onSwitchChange = {
|
||||||
viewModel.updateDynamicTheme(it)
|
themmoController.enableDynamicTheme(it)
|
||||||
}
|
viewModel.updateDynamicTheme(it)
|
||||||
)
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
item {
|
item {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user