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