From d2b4b15def0692cc254557dcaed4a6f57298684e Mon Sep 17 00:00:00 2001 From: sspanak Date: Mon, 14 Apr 2025 17:25:51 +0300 Subject: [PATCH] Removed the Samsung navbar height precalculation hack toggle from the Settings. The default value is fine and it no longer needs to be configured --- .../screens/debug/DebugScreen.java | 1 - .../debug/ItemPrecalculateNavbarHeight.java | 32 ------------------- app/src/main/res/xml/prefs_screen_debug.xml | 4 --- 3 files changed, 37 deletions(-) delete mode 100644 app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/ItemPrecalculateNavbarHeight.java diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/DebugScreen.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/DebugScreen.java index 8392ed65..7f813e73 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/DebugScreen.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/DebugScreen.java @@ -25,7 +25,6 @@ public class DebugScreen extends BaseScreenFragment { (new ItemText(activity, findPreference(DEVICE_INFO_CONTAINER))).populate(new DeviceInfo().toString()).enableClickHandler(); (new ItemExportLogcat(findPreference(ItemExportLogcat.NAME), activity)).enableClickHandler(); (new ItemDemoMode(findPreference(ItemDemoMode.NAME), activity)).populate().enableClickHandler(); - (new ItemPrecalculateNavbarHeight(activity.getSettings(), findPreference(ItemPrecalculateNavbarHeight.NAME))).populate(); resetFontSize(false); } diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/ItemPrecalculateNavbarHeight.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/ItemPrecalculateNavbarHeight.java deleted file mode 100644 index d74de308..00000000 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/debug/ItemPrecalculateNavbarHeight.java +++ /dev/null @@ -1,32 +0,0 @@ -package io.github.sspanak.tt9.preferences.screens.debug; - -import androidx.annotation.NonNull; -import androidx.preference.Preference; -import androidx.preference.SwitchPreferenceCompat; - -import io.github.sspanak.tt9.preferences.items.ItemClickable; -import io.github.sspanak.tt9.preferences.settings.SettingsStore; -import io.github.sspanak.tt9.util.sys.DeviceInfo; - -public class ItemPrecalculateNavbarHeight extends ItemClickable { - public static final String NAME = "hack_precalculate_navbar_height_v3"; - - private final SettingsStore settings; - - public ItemPrecalculateNavbarHeight(@NonNull SettingsStore settings, Preference item) { - super(item); - this.settings = settings; - } - - @Override - protected boolean onClick(Preference p) { - return true; - } - - void populate() { - if (item != null) { - ((SwitchPreferenceCompat) item).setChecked(settings.getPrecalculateNavbarHeight()); - item.setVisible(DeviceInfo.AT_LEAST_ANDROID_15); - } - } -} diff --git a/app/src/main/res/xml/prefs_screen_debug.xml b/app/src/main/res/xml/prefs_screen_debug.xml index 993e3c5e..26a1b109 100644 --- a/app/src/main/res/xml/prefs_screen_debug.xml +++ b/app/src/main/res/xml/prefs_screen_debug.xml @@ -12,10 +12,6 @@ android:title="@string/pref_category_usage_stats" /> - -