diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/helper/PreferenceHelper.kt b/app/src/main/java/com/github/droidworksstudio/launcher/helper/PreferenceHelper.kt index 697cd1f..57f0ecf 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/helper/PreferenceHelper.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/helper/PreferenceHelper.kt @@ -88,7 +88,7 @@ class PreferenceHelper @Inject constructor(@ApplicationContext context: Context) set(value) = prefs.edit().putBoolean(Constants.SHOW_APP_ICON, value).apply() var showAppIconAsDots: Boolean - get() = prefs.getBoolean(Constants.SHOW_APP_ICON_DOTS, true) + get() = prefs.getBoolean(Constants.SHOW_APP_ICON_DOTS, false) set(value) = prefs.edit().putBoolean(Constants.SHOW_APP_ICON_DOTS, value).apply() var locationDenied: Boolean diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsFragment.kt b/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsFragment.kt index 711ed91..85ce503 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsFragment.kt @@ -141,6 +141,12 @@ class SettingsFragment : Fragment(), binding.automaticKeyboardSwitchCompat.isChecked = preferenceHelper.automaticKeyboard binding.automaticOpenAppSwitchCompat.isChecked = preferenceHelper.automaticOpenApp binding.lockSettingsSwitchCompat.isChecked = preferenceHelper.settingsLock + + if (!binding.appIconsSwitchCompat.isChecked) { + // Disable and gray out the other setting if appIconsSwitchCompat is checked + binding.appIconDotsSwitchCompat.isEnabled = binding.appIconsSwitchCompat.isChecked + binding.appIconDotsSwitchCompat.isChecked = false + } } private fun observeClickListener() {