diff --git a/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt b/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt
index 643e988ca..c820a5d46 100644
--- a/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt
+++ b/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt
@@ -562,6 +562,9 @@ class MainActivity : BottomSheetActivity(), ActionButtonActivity, HasAndroidInje
if (popup.menu is MenuBuilder) {
val menuBuilder = popup.menu as MenuBuilder
+ if (tabs[i].id == LIST) {
+ menuBuilder.findItem(R.id.tabEditList).isVisible = true
+ }
if (tabs[i].id in arrayOf(HOME, LOCAL, FEDERATED, LIST)) {
menuBuilder.findItem(R.id.tabToggleStreaming).apply {
isVisible = true
@@ -605,6 +608,12 @@ class MainActivity : BottomSheetActivity(), ActionButtonActivity, HasAndroidInje
(fragment as ReselectableFragment).onReset()
}
}
+ R.id.tabEditList -> {
+ AccountsInListFragment.newInstance(
+ tabs[i].arguments.getOrNull(0).orEmpty(),
+ tabs[i].arguments.getOrNull(1).orEmpty()
+ ).show(supportFragmentManager, null)
+ }
R.id.tabToggleStreaming -> {
if (fragment is TimelineFragment) {
fragment.streamingEnabled = !fragment.streamingEnabled
diff --git a/app/src/main/res/menu/view_tab_action.xml b/app/src/main/res/menu/view_tab_action.xml
index 4385ad78c..cdbe535ea 100644
--- a/app/src/main/res/menu/view_tab_action.xml
+++ b/app/src/main/res/menu/view_tab_action.xml
@@ -9,6 +9,11 @@
android:icon="@drawable/ic_reject_24dp"
android:title="@string/action_tab_reset" />
+
+
- Authorize Now!
Jump to top
Reset tab
+ Edit this list
Use streaming in this tab
Toggle notifications filter