Add toggle app icons shadow

- Closes : #4570
This commit is contained in:
MrSluffy
2024-08-18 12:10:41 +08:00
parent b4d45f7a7d
commit 8ce6907285
4 changed files with 8 additions and 1 deletions

View File

@@ -187,6 +187,8 @@
<string name="auto_adaptive_icons_label">Auto-adaptive icons</string>
<string name="auto_adaptive_icons_description">For all non-adaptive icons</string>
<string name="shadow_bg_icons_label">Enable shadow background icons</string>
<string name="background_lightness_label">Background lightness</string>
<string name="adaptive_icon_background_description">Use 100% background lightness for white</string>

View File

@@ -42,6 +42,7 @@ class PreferenceManager private constructor(private val context: Context) : Base
val allowRotation = BoolPref("pref_allowRotation", false)
val wrapAdaptiveIcons = BoolPref("prefs_wrapAdaptive", false, recreate)
val transparentIconBackground = BoolPref("prefs_transparentIconBackground", false, recreate)
val shadowBGIcons = BoolPref("pref_shadowBGIcons", true, recreate)
val addIconToHome = BoolPref("pref_add_icon_to_home", true)
val hotseatColumns = IntPref("pref_hotseatColumns", 4, reloadGrid)
val workspaceColumns = IntPref("pref_workspaceColumns", 4)

View File

@@ -156,6 +156,10 @@ fun GeneralPreferences() {
label = stringResource(id = R.string.auto_adaptive_icons_label),
description = stringResource(id = R.string.auto_adaptive_icons_description),
)
SwitchPreference(
adapter = prefs.shadowBGIcons.getAdapter(),
label = stringResource(id = R.string.shadow_bg_icons_label),
)
ExpandAndShrink(visible = wrapAdaptiveIcons.state.value) {
SliderPreference(