diff --git a/app/src/main/java/eu/faircode/email/FragmentFolders.java b/app/src/main/java/eu/faircode/email/FragmentFolders.java index 2bd78de2c9..0213fc408b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolders.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolders.java @@ -240,6 +240,15 @@ public class FragmentFolders extends FragmentBase { } }); + swipeRefresh.setOnChildScrollUpCallback(new SwipeRefreshLayout.OnChildScrollUpCallback() { + @Override + public boolean canChildScrollUp(@NonNull SwipeRefreshLayout parent, @Nullable View child) { + if (!prefs.getBoolean("pull", true)) + return true; + return rvFolder.canScrollVertically(-1); + } + }); + // Initialize if (cards && !Helper.isDarkTheme(getContext())) diff --git a/app/src/main/res/drawable/scroll_thumb.xml b/app/src/main/res/drawable/scroll_thumb.xml index f0843064e6..cacdbf5781 100644 --- a/app/src/main/res/drawable/scroll_thumb.xml +++ b/app/src/main/res/drawable/scroll_thumb.xml @@ -3,13 +3,13 @@ - + - - + + \ No newline at end of file diff --git a/app/src/main/res/drawable/scroll_thumb_dialog.xml b/app/src/main/res/drawable/scroll_thumb_dialog.xml deleted file mode 100644 index ea00d2287b..0000000000 --- a/app/src/main/res/drawable/scroll_thumb_dialog.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_folder_select.xml b/app/src/main/res/layout/dialog_folder_select.xml index 43ff1f0d5a..d97e81d7c0 100644 --- a/app/src/main/res/layout/dialog_folder_select.xml +++ b/app/src/main/res/layout/dialog_folder_select.xml @@ -38,14 +38,18 @@ app:layout_constraintTop_toTopOf="@+id/etSearch" app:srcCompat="@drawable/baseline_fast_forward_24" /> - - #ccc #ccc + #ccc #ffff0000 #99000000 @@ -37,6 +38,7 @@ #444 #444 + #555 #ffffb74d #997f7f7f diff --git a/app/src/main/res/values/dimen.xml b/app/src/main/res/values/dimen.xml index f6c2a5e19c..3304500b28 100644 --- a/app/src/main/res/values/dimen.xml +++ b/app/src/main/res/values/dimen.xml @@ -3,4 +3,5 @@ 15dp 12sp 12sp + 6dp \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 71e1814850..a4a2bae0a6 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -6,6 +6,7 @@ + @@ -32,7 +33,7 @@ @color/colorEncryptLight @color/lightColorSeparator - + @color/lightColorThumb @color/lightColorWarning @color/lightColorDrawerScrim @@ -74,7 +75,7 @@ @color/colorEncryptDark @color/darkColorSeparator - + @color/darkColorThumb @color/darkColorWarning @color/darkColorDrawerScrim