diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.java
index 17bd2385f..7a1397803 100644
--- a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.java
@@ -552,6 +552,10 @@ public class DownloadsScene extends ToolbarScene
}
return true;
}
+ case R.id.action_open_download_labels: {
+ openDrawer(Gravity.RIGHT);
+ return true;
+ }
case R.id.action_reset_reading_progress: {
new MaterialAlertDialogBuilder(getContext())
.setMessage(R.string.reset_reading_progress_message)
diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java
index 71b7e34e5..baaf8bc1a 100644
--- a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java
@@ -755,12 +755,15 @@ public class FavoritesScene extends BaseScene implements
if (!mRecyclerView.isInCustomChoice()) {
switch (position) {
- case 0: // Go to
+ case 0: // Open right
+ openDrawer(Gravity.RIGHT);
+ break;
+ case 1: // Go to
if (mHelper.canGoTo()) {
showGoToDialog();
}
break;
- case 1: // Refresh
+ case 2: // Refresh
mHelper.refresh();
break;
}
diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java
index b6752535a..c38054120 100644
--- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java
@@ -937,12 +937,15 @@ public final class GalleryListScene extends BaseScene
}
switch (position) {
- case 0: // Go to
+ case 0: // Open right
+ openDrawer(Gravity.RIGHT);
+ break;
+ case 1: // Go to
if (mHelper.canGoTo()) {
showGoToDialog();
}
break;
- case 1: // Refresh
+ case 2: // Refresh
mHelper.refresh();
break;
}
diff --git a/app/src/main/res/drawable/ic_baseline_label_24.xml b/app/src/main/res/drawable/ic_baseline_label_24.xml
new file mode 100644
index 000000000..f23f1b693
--- /dev/null
+++ b/app/src/main/res/drawable/ic_baseline_label_24.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/layout/scene_favorites.xml b/app/src/main/res/layout/scene_favorites.xml
index f89aaccae..182c396bc 100644
--- a/app/src/main/res/layout/scene_favorites.xml
+++ b/app/src/main/res/layout/scene_favorites.xml
@@ -41,6 +41,15 @@
android:paddingRight="@dimen/corner_fab_margin"
android:paddingBottom="@dimen/corner_fab_margin">
+
+
+
+
+
+