Revert "Removed the Samsung navbar height precalculation hack toggle from the Settings. The default value is fine and it no longer needs to be configured"
This reverts commit d2b4b15def.
This commit is contained in:
parent
d996b74b5e
commit
477e0924e1
3 changed files with 37 additions and 0 deletions
|
|
@ -25,6 +25,7 @@ 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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,32 @@
|
|||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -12,6 +12,10 @@
|
|||
android:title="@string/pref_category_usage_stats" />
|
||||
|
||||
<PreferenceCategory app:title="Hacks" app:singleLineTitle="true">
|
||||
<SwitchPreferenceCompat
|
||||
app:key="hack_precalculate_navbar_height_v3"
|
||||
app:title="Precalculate Navbar Height" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
app:key="pref_demo_mode"
|
||||
app:title="Demo Mode" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue