From 116fadfe887dd7a99a1ffa23bfff93e055bdecf9 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 13 Feb 2022 22:16:39 +0100 Subject: [PATCH] Default compact folders --- app/src/main/java/eu/faircode/email/ActivityMain.java | 4 +++- app/src/main/java/eu/faircode/email/ApplicationEx.java | 3 +++ app/src/main/java/eu/faircode/email/FragmentFolders.java | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityMain.java b/app/src/main/java/eu/faircode/email/ActivityMain.java index 170ee90e85..36fa557fae 100644 --- a/app/src/main/java/eu/faircode/email/ActivityMain.java +++ b/app/src/main/java/eu/faircode/email/ActivityMain.java @@ -298,8 +298,10 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack Configuration config = getResources().getConfiguration(); // Default enable compact mode for smaller screens - if (!config.isLayoutSizeAtLeast(Configuration.SCREENLAYOUT_SIZE_LARGE)) + if (!config.isLayoutSizeAtLeast(Configuration.SCREENLAYOUT_SIZE_LARGE)) { editor.putBoolean("compact", true); + //editor.putBoolean("compact_folders", true); + } // Default disable landscape columns for small screens if (!config.isLayoutSizeAtLeast(Configuration.SCREENLAYOUT_SIZE_NORMAL)) { diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index f307f59a6b..b05c332449 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -574,6 +574,9 @@ public class ApplicationEx extends Application } editor.remove("monospaced"); + } else if (version < 1837) { + if (!prefs.contains("compact_folders")) + editor.putBoolean("compact_folders", false); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !BuildConfig.DEBUG) diff --git a/app/src/main/java/eu/faircode/email/FragmentFolders.java b/app/src/main/java/eu/faircode/email/FragmentFolders.java index 080d93510c..6d86655e2f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolders.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolders.java @@ -145,7 +145,7 @@ public class FragmentFolders extends FragmentBase { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); cards = prefs.getBoolean("cards", true); dividers = prefs.getBoolean("dividers", true); - compact = prefs.getBoolean("compact_folders", false); + compact = prefs.getBoolean("compact_folders", true); show_hidden = false; // prefs.getBoolean("hidden_folders", false); show_flagged = prefs.getBoolean("flagged_folders", false);