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