From 565610d80297de2be6d4d379a00bf848d307ca9c Mon Sep 17 00:00:00 2001 From: FlaminSarge Date: Mon, 1 Jul 2019 07:27:02 -0700 Subject: [PATCH] =?UTF-8?q?[Mangadex]=20Change=20default=20sort=20selectio?= =?UTF-8?q?n=20to=20match=20popularMangaR=E2=80=A6=20(#1246)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The app defaults to popularManga when no sorting options are selected, so the default sort should be updated to match that behavior instead of showing 'update date' --- src/all/mangadex/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index 2c02de173..ebe547c65 100644 --- a/src/all/mangadex/build.gradle +++ b/src/all/mangadex/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: MangaDex' pkgNameSuffix = 'all.mangadex' extClass = '.MangadexFactory' - extVersionCode = 62 + extVersionCode = 63 libVersion = '1.2' } diff --git a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt index 9fcf08970..d98aa0222 100644 --- a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt +++ b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt @@ -97,6 +97,7 @@ open class Mangadex(override val lang: String, private val internalLang: String, override fun latestUpdatesSelector() = "tr a.manga_title" + // url matches default SortFilter selection (Rating Descending) override fun popularMangaRequest(page: Int): Request { return GET("$baseUrl/titles/7/$page/", headersBuilder().build()) } @@ -574,9 +575,10 @@ open class Mangadex(override val lang: String, private val internalLang: String, private class TagInclusionMode : Filter.Select("Tag inclusion mode", arrayOf("All (and)", "Any (or)"), 0) private class TagExclusionMode : Filter.Select("Tag exclusion mode", arrayOf("All (and)", "Any (or)"), 1) + // default selection (Rating Descending) matches popularMangaRequest url class SortFilter : Filter.Sort("Sort", sortables.map { it.first }.toTypedArray(), - Filter.Sort.Selection(0, true)) + Filter.Sort.Selection(3, false)) private class OriginalLanguage : Filter.Select("Original Language", SOURCE_LANG_LIST.map { it -> it.first }.toTypedArray())