* For #3731 Changed order of items for a collection's overflow menu * For #3731 Changed the order tabs open to keep same order from collectionsmaster
parent
05a4faec78
commit
a1c8fc0698
|
@ -532,7 +532,7 @@ class HomeFragment : Fragment(), AccountObserver {
|
|||
val context = requireContext()
|
||||
val components = context.components
|
||||
|
||||
action.collection.tabs.forEach {
|
||||
action.collection.tabs.reversed().forEach {
|
||||
val session = it.restore(
|
||||
context = context,
|
||||
engine = components.core.engine,
|
||||
|
|
|
@ -132,25 +132,28 @@ class CollectionItemMenu(
|
|||
private val menuItems by lazy {
|
||||
listOf(
|
||||
SimpleBrowserMenuItem(
|
||||
context.getString(R.string.collection_delete),
|
||||
textColorResource = ThemeManager.resolveAttribute(R.attr.destructive, context)
|
||||
context.getString(R.string.collection_open_tabs)
|
||||
) {
|
||||
onItemTapped.invoke(Item.DeleteCollection)
|
||||
onItemTapped.invoke(Item.OpenTabs)
|
||||
},
|
||||
SimpleBrowserMenuItem(
|
||||
context.getString(R.string.add_tab)
|
||||
) {
|
||||
onItemTapped.invoke(Item.AddTab)
|
||||
}.apply { visible = { sessionHasOpenTabs } },
|
||||
|
||||
SimpleBrowserMenuItem(
|
||||
context.getString(R.string.collection_rename)
|
||||
) {
|
||||
onItemTapped.invoke(Item.RenameCollection)
|
||||
},
|
||||
|
||||
SimpleBrowserMenuItem(
|
||||
context.getString(R.string.collection_open_tabs)
|
||||
context.getString(R.string.add_tab)
|
||||
) {
|
||||
onItemTapped.invoke(Item.OpenTabs)
|
||||
onItemTapped.invoke(Item.AddTab)
|
||||
}.apply { visible = { sessionHasOpenTabs } },
|
||||
|
||||
SimpleBrowserMenuItem(
|
||||
context.getString(R.string.collection_delete),
|
||||
textColorResource = ThemeManager.resolveAttribute(R.attr.destructive, context)
|
||||
) {
|
||||
onItemTapped.invoke(Item.DeleteCollection)
|
||||
}
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue