Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Add "Move all chapters from series to top" option to download context menu (#6794)

* Added basic move to top series feature

* Remove intermediate List

* Change text string

* Remove spanish manual translation

* Changed algorithm to use "partition"
Cette révision appartient à :
Franco Olivera 2022-03-26 15:49:37 -03:00 révisé par GitHub
Parent f8eb9f94f4
révision 3aa4e6eb93
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: 4AEE18F83AFDEB23
3 fichiers modifiés avec 13 ajouts et 0 suppressions

Voir le fichier

@ -366,6 +366,14 @@ class DownloadController :
}
presenter.reorder(newDownloads)
}
R.id.move_to_top_series -> {
val (selectedSeries, otherSeries) = adapter?.currentItems
?.filterIsInstance<DownloadItem>()
?.map(DownloadItem::download)
?.partition { item.download.manga.id == it.manga.id }
?: Pair(listOf<Download>(), listOf<Download>())
presenter.reorder(selectedSeries + otherSeries)
}
R.id.cancel_download -> {
presenter.cancelDownload(item.download)
}

Voir le fichier

@ -5,6 +5,10 @@
android:id="@+id/move_to_top"
android:title="@string/action_move_to_top" />
<item
android:id="@+id/move_to_top_series"
android:title="@string/action_move_to_top_all_for_series" />
<item
android:id="@+id/move_to_bottom"
android:title="@string/action_move_to_bottom" />

Voir le fichier

@ -114,6 +114,7 @@
<string name="action_asc">Ascending</string>
<string name="action_desc">Descending</string>
<string name="action_move_to_top">Move to top</string>
<string name="action_move_to_top_all_for_series">Move series to top</string>
<string name="action_move_to_bottom">Move to bottom</string>
<string name="action_install">Install</string>
<string name="action_share">Share</string>