From 70e35db394c51168d0976441dc6c3e979154dd85 Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Mon, 18 Nov 2024 19:37:33 +0100 Subject: [PATCH] =?UTF-8?q?hide=20=C2=B5Launcher=20by=20default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../android/launcher/preferences/Preferences.kt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt b/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt index c56a310..2a3e54e 100644 --- a/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt +++ b/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt @@ -3,9 +3,13 @@ package de.jrpie.android.launcher.preferences import android.content.Context import android.content.SharedPreferences import android.util.Log +import de.jrpie.android.launcher.BuildConfig import de.jrpie.android.launcher.actions.Action +import de.jrpie.android.launcher.apps.AppInfo +import de.jrpie.android.launcher.apps.DetailedAppInfo import de.jrpie.android.launcher.preferences.theme.Background import de.jrpie.android.launcher.preferences.theme.ColorTheme +import de.jrpie.android.launcher.ui.HomeActivity /* Current version of the structure of preferences. * Increase when breaking changes are introduced and write an appropriate case in @@ -414,5 +418,18 @@ fun resetPreferences(context: Context) { LauncherPreferences.clear() LauncherPreferences.internal().versionCode(PREFERENCE_VERSION) + LauncherPreferences.apps().hidden( + LauncherPreferences.apps().hidden().also { + it.add( + DetailedAppInfo.fromAppInfo( + AppInfo( + BuildConfig.APPLICATION_ID, + HomeActivity::class.java.name, + AppInfo.INVALID_USER + ), context + )?.app + ) + }) + Action.resetToDefaultActions(context) }