diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/CustomColorSchemeSettingsScreen.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/CustomColorSchemeSettingsScreen.kt index 1b5e356c..827a7af5 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/CustomColorSchemeSettingsScreen.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/CustomColorSchemeSettingsScreen.kt @@ -509,6 +509,20 @@ fun CustomColorSchemeSettingsScreen() { ) } ) + + ColorPreference( + title = "Outline Variant", + value = lightScheme?.let { Color(it.outlineVariant) }, + onValueChanged = { + if (it == null) return@ColorPreference + val colors = lightScheme ?: return@ColorPreference + viewModel.setLightScheme( + colors.toBuilder() + .setOutlineVariant(it.toArgb()) + .build() + ) + } + ) } PreferenceCategory(stringResource(R.string.preference_category_custom_colors_dark)) { @@ -872,6 +886,20 @@ fun CustomColorSchemeSettingsScreen() { ) } ) + + ColorPreference( + title = "Outline Variant", + value = darkScheme?.let { Color(it.outlineVariant) }, + onValueChanged = { + if (it == null) return@ColorPreference + val colors = darkScheme ?: return@ColorPreference + viewModel.setDarkScheme( + colors.toBuilder() + .setOutlineVariant(it.toArgb()) + .build() + ) + } + ) } } }