From 92e8732d6c14d5b1c4a6fc54071154726cdf7102 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 4 Jul 2022 08:11:26 +0200 Subject: [PATCH] Added fake dark --- .../eu/faircode/email/AdapterMessage.java | 60 +++++++++++-------- .../faircode/email/FragmentOptionsMisc.java | 14 ++++- .../java/eu/faircode/email/HtmlHelper.java | 8 +++ .../java/eu/faircode/email/WebViewEx.java | 5 ++ .../main/res/layout/fragment_options_misc.xml | 14 ++++- app/src/main/res/values/strings.xml | 1 + 6 files changed, 74 insertions(+), 28 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 1a7f2dddc7..f1c5f4ee05 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -300,6 +300,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 || tos > 0) ? View.VISIBLE : View.GONE); ibTranslate.setVisibility(tools && !outbox && button_translate && DeepL.isAvailable(context) && message.content ? View.VISIBLE : View.GONE); ibForceLight.setVisibility(tools && full && dark && button_force_light && message.content ? View.VISIBLE : View.GONE); - ibForceLight.setImageLevel(!canDarken || force_light ? 1 : 0); + ibForceLight.setImageLevel(!(canDarken || fake_dark) || force_light ? 1 : 0); ibImportance.setVisibility(tools && button_importance && !outbox && seen ? View.VISIBLE : View.GONE); ibHide.setVisibility(tools && button_hide && !outbox ? View.VISIBLE : View.GONE); ibSeen.setVisibility(tools && button_seen && !outbox && seen ? View.VISIBLE : View.GONE); @@ -2663,6 +2664,9 @@ public class AdapterMessage extends RecyclerView.Adapter() { @Override protected void onPreExecute(Bundle args) { @@ -2820,6 +2824,10 @@ public class AdapterMessage extends RecyclerView.Adapter + + Use Android\'s undo manager Old WebView behavior Use browser zoom + Fake dark Show recent flag MODSEQ UID command