From b85f64be292c79a266a7161034d4b91a84b2b60d Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 24 Dec 2024 10:09:17 +0100 Subject: [PATCH] Removed fake dark debug option --- .../java/eu/faircode/email/AdapterMessage.java | 15 +++------------ .../java/eu/faircode/email/FragmentOptions.java | 2 +- .../eu/faircode/email/FragmentOptionsMisc.java | 12 +----------- .../main/java/eu/faircode/email/WebViewEx.java | 6 ------ app/src/main/res/layout/fragment_options_misc.xml | 14 +------------- app/src/main/res/values/strings.xml | 1 - 6 files changed, 6 insertions(+), 44 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 7f5cd6b86b..bca3d4230a 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -329,7 +329,6 @@ public class AdapterMessage extends RecyclerView.Adapter languages; private static boolean debug; private boolean canDarken; - private boolean fake_dark; private boolean show_recent; private boolean gotoTop = false; @@ -2454,7 +2453,7 @@ public class AdapterMessage extends RecyclerView.Adapter() { @@ -3328,10 +3324,6 @@ public class AdapterMessage extends RecyclerView.Adapter callback = new DiffUtil.ItemCallback() { diff --git a/app/src/main/java/eu/faircode/email/FragmentOptions.java b/app/src/main/java/eu/faircode/email/FragmentOptions.java index 6cb1e83b4d..1136e26d49 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptions.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptions.java @@ -170,7 +170,7 @@ public class FragmentOptions extends FragmentBase { "language_detection", "quick_filter", "quick_scroll", "quick_actions", "experiments", "debug", "log_level", "test1", "test2", "test3", "test4", "test5", - "webview_legacy", "browser_zoom", "fake_dark", + "webview_legacy", "browser_zoom", "show_recent", "biometrics", "default_light", diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java index 89289ad543..b9bb4da4cf 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java @@ -199,7 +199,6 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc private SwitchCompat swAutoScroll; private SwitchCompat swUndoManager; private SwitchCompat swBrowserZoom; - private SwitchCompat swFakeDark; private EditText etViewportHeight; private SwitchCompat swIgnoreFormattedSize; private SwitchCompat swShowRecent; @@ -303,7 +302,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc "cache_lists", "oauth_tabs", "start_delay", "range_size", "chunk_size", "thread_range", "restart_interval", "autoscroll_editor", "undo_manager", - "browser_zoom", "fake_dark", + "browser_zoom", "ignore_formatted_size", "show_recent", "use_modseq", "preamble", "uid_command", "perform_expunge", "uid_expunge", @@ -469,7 +468,6 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc swAutoScroll = view.findViewById(R.id.swAutoScroll); swUndoManager = view.findViewById(R.id.swUndoManager); swBrowserZoom = view.findViewById(R.id.swBrowserZoom); - swFakeDark = view.findViewById(R.id.swFakeDark); etViewportHeight = view.findViewById(R.id.etViewportHeight); swIgnoreFormattedSize = view.findViewById(R.id.swIgnoreFormattedSize); swShowRecent = view.findViewById(R.id.swShowRecent); @@ -1439,13 +1437,6 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc } }); - swFakeDark.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { - prefs.edit().putBoolean("fake_dark", checked).apply(); - } - }); - etViewportHeight.setHint(Integer.toString(WebViewEx.getDefaultViewportHeight(getContext()))); etViewportHeight.addTextChangedListener(new TextWatcher() { @Override @@ -2577,7 +2568,6 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc swAutoScroll.setChecked(prefs.getBoolean("autoscroll_editor", false)); swUndoManager.setChecked(prefs.getBoolean("undo_manager", false)); swBrowserZoom.setChecked(prefs.getBoolean("browser_zoom", false)); - swFakeDark.setChecked(prefs.getBoolean("fake_dark", false)); int dvh = WebViewEx.getDefaultViewportHeight(getContext()); int vh = prefs.getInt("viewport_height", dvh); diff --git a/app/src/main/java/eu/faircode/email/WebViewEx.java b/app/src/main/java/eu/faircode/email/WebViewEx.java index 150e2e46de..a40a5fd707 100644 --- a/app/src/main/java/eu/faircode/email/WebViewEx.java +++ b/app/src/main/java/eu/faircode/email/WebViewEx.java @@ -441,12 +441,6 @@ public class WebViewEx extends WebView implements DownloadListener, View.OnLongC public static boolean isFeatureSupported(Context context, String feature) { if (WebViewFeature.ALGORITHMIC_DARKENING.equals(feature)) { - if (BuildConfig.DEBUG) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - boolean fake_dark = prefs.getBoolean("fake_dark", false); - if (fake_dark) - return false; - } if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) return false; diff --git a/app/src/main/res/layout/fragment_options_misc.xml b/app/src/main/res/layout/fragment_options_misc.xml index 4d99359a6d..f0fab15651 100644 --- a/app/src/main/res/layout/fragment_options_misc.xml +++ b/app/src/main/res/layout/fragment_options_misc.xml @@ -1360,18 +1360,6 @@ app:layout_constraintTop_toBottomOf="@id/swUndoManager" app:switchPadding="12dp" /> - - + app:layout_constraintTop_toBottomOf="@id/swBrowserZoom" /> Auto scroll editor Use Android\'s undo manager Use browser zoom - Fake dark Viewport height Ignore formatted size Show recent flag