From 4726126c6b2e56c3d687a829f991e17afe40d1d8 Mon Sep 17 00:00:00 2001 From: "Tran M. Cuong" Date: Mon, 24 Jun 2024 00:28:15 +0700 Subject: [PATCH] improve delegated's Metadata view (#110) * Fix more_info was preloaded with default color before being set correct color * Remove the "meta" on delegated entries * Fix title overlaps more-info in 8muses's metadata view * better delegated genre's color --- .../adapters/EHentaiDescriptionAdapter.kt | 16 ++++++----- .../adapters/EightMusesDescriptionAdapter.kt | 2 ++ .../adapters/HBrowseDescriptionAdapter.kt | 2 ++ .../adapters/MangaDexDescriptionAdapter.kt | 3 ++ .../ui/metadata/adapters/MetadataUIUtil.kt | 2 +- .../adapters/NHentaiDescriptionAdapter.kt | 17 ++++++----- .../adapters/PururinDescriptionAdapter.kt | 17 ++++++----- .../adapters/TsuminoDescriptionAdapter.kt | 17 ++++++----- app/src/main/java/exh/util/SourceTagsUtil.kt | 28 +++++++++++++++---- .../res/layout/description_adapter_8m.xml | 7 +++-- .../res/layout/description_adapter_eh.xml | 3 +- .../res/layout/description_adapter_hb.xml | 6 ++-- .../res/layout/description_adapter_md.xml | 5 ++-- .../res/layout/description_adapter_nh.xml | 3 +- .../res/layout/description_adapter_pu.xml | 3 +- .../res/layout/description_adapter_ts.xml | 3 +- .../metadata/EHentaiSearchMetadata.kt | 2 +- .../metadata/EightMusesSearchMetadata.kt | 2 +- .../metadata/HBrowseSearchMetadata.kt | 2 +- .../metadata/NHentaiSearchMetadata.kt | 2 +- .../metadata/PururinSearchMetadata.kt | 2 +- .../metadata/TsuminoSearchMetadata.kt | 2 +- 22 files changed, 95 insertions(+), 51 deletions(-) diff --git a/app/src/main/java/exh/ui/metadata/adapters/EHentaiDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/EHentaiDescriptionAdapter.kt index 8f3e281af..a28e0da63 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/EHentaiDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/EHentaiDescriptionAdapter.kt @@ -17,6 +17,7 @@ import eu.kanade.tachiyomi.util.system.copyToClipboard import exh.metadata.MetadataUtil import exh.metadata.metadata.EHentaiSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable +import exh.util.SourceTagsUtil.genreTextColor import tachiyomi.core.common.i18n.pluralStringResource import tachiyomi.core.common.i18n.stringResource import tachiyomi.i18n.MR @@ -45,16 +46,16 @@ fun EHentaiDescription( val binding = DescriptionAdapterEhBinding.bind(it) binding.genre.text = - meta.genre?.let { MetadataUIUtil.getGenreAndColour(context, it) } - ?.let { - binding.genre.setBackgroundColor(it.first) - it.second + meta.genre?.let { genre -> MetadataUIUtil.getGenreAndColour(context, genre) } + ?.let { (genre, name) -> + binding.genre.setBackgroundColor(genre.color) + // KMK --> + binding.genre.setTextColor(genreTextColor(genre)) + // KMK <-- + name } ?: meta.genre ?: context.stringResource(MR.strings.unknown) - // KMK --> - binding.genre.setTextColor(textColor) - // KMK <-- binding.visible.text = context.stringResource(SYMR.strings.is_visible, meta.visible ?: context.stringResource(MR.strings.unknown)) // KMK --> @@ -105,6 +106,7 @@ fun EHentaiDescription( binding.rating.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/ui/metadata/adapters/EightMusesDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/EightMusesDescriptionAdapter.kt index 50a20faa9..bb5ba4a9f 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/EightMusesDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/EightMusesDescriptionAdapter.kt @@ -16,6 +16,7 @@ import exh.metadata.metadata.EightMusesSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable import tachiyomi.core.common.i18n.stringResource import tachiyomi.i18n.MR +import tachiyomi.i18n.sy.SYMR @Composable fun EightMusesDescription(state: State.Success, openMetadataViewer: () -> Unit) { @@ -39,6 +40,7 @@ fun EightMusesDescription(state: State.Success, openMetadataViewer: () -> Unit) binding.title.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/ui/metadata/adapters/HBrowseDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/HBrowseDescriptionAdapter.kt index c13089a81..1b12e1cca 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/HBrowseDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/HBrowseDescriptionAdapter.kt @@ -15,6 +15,7 @@ import eu.kanade.tachiyomi.util.system.copyToClipboard import exh.metadata.metadata.HBrowseSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable import tachiyomi.core.common.i18n.pluralStringResource +import tachiyomi.core.common.i18n.stringResource import tachiyomi.i18n.sy.SYMR @Composable @@ -40,6 +41,7 @@ fun HBrowseDescription(state: State.Success, openMetadataViewer: () -> Unit) { binding.pages.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/ui/metadata/adapters/MangaDexDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/MangaDexDescriptionAdapter.kt index 9679cf57e..79b475016 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/MangaDexDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/MangaDexDescriptionAdapter.kt @@ -18,6 +18,8 @@ import eu.kanade.tachiyomi.util.system.copyToClipboard import exh.metadata.metadata.MangaDexSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable import exh.ui.metadata.adapters.MetadataUIUtil.getRatingString +import tachiyomi.core.common.i18n.stringResource +import tachiyomi.i18n.sy.SYMR import kotlin.math.round @Composable @@ -51,6 +53,7 @@ fun MangaDexDescription(state: State.Success, openMetadataViewer: () -> Unit) { binding.rating.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/ui/metadata/adapters/MetadataUIUtil.kt b/app/src/main/java/exh/ui/metadata/adapters/MetadataUIUtil.kt index b505da639..64589ff6b 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/MetadataUIUtil.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/MetadataUIUtil.kt @@ -58,7 +58,7 @@ object MetadataUIUtil { "Video" -> SourceTagsUtil.GenreColor.WESTERN_COLOR to SYMR.strings.video else -> null }?.let { (genreColor, stringId) -> - genreColor.color to context.stringResource(stringId) + genreColor to context.stringResource(stringId) } fun TextView.bindDrawable( diff --git a/app/src/main/java/exh/ui/metadata/adapters/NHentaiDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/NHentaiDescriptionAdapter.kt index c7f71856b..994b8208e 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/NHentaiDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/NHentaiDescriptionAdapter.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.util.system.copyToClipboard import exh.metadata.MetadataUtil import exh.metadata.metadata.NHentaiSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable +import exh.util.SourceTagsUtil.genreTextColor import tachiyomi.core.common.i18n.pluralStringResource import tachiyomi.core.common.i18n.stringResource import tachiyomi.i18n.MR @@ -46,14 +47,15 @@ fun NHentaiDescription(state: State.Success, openMetadataViewer: () -> Unit) { }.let { tags -> if (tags.isNotEmpty()) tags.joinToString(transform = { it.name }) else null }.let { categoriesString -> - categoriesString?.let { MetadataUIUtil.getGenreAndColour(context, it) }?.let { - binding.genre.setBackgroundColor(it.first) - it.second - } ?: categoriesString ?: context.stringResource(MR.strings.unknown) + categoriesString?.let { genre -> MetadataUIUtil.getGenreAndColour(context, genre) } + ?.let { (genre, name) -> + binding.genre.setBackgroundColor(genre.color) + // KMK --> + binding.genre.setTextColor(genreTextColor(genre)) + // KMK <-- + name + } ?: categoriesString ?: context.stringResource(MR.strings.unknown) } - // KMK --> - binding.genre.setTextColor(textColor) - // KMK <-- meta.favoritesCount?.let { if (it == 0L) return@let @@ -89,6 +91,7 @@ fun NHentaiDescription(state: State.Success, openMetadataViewer: () -> Unit) { binding.id.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/ui/metadata/adapters/PururinDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/PururinDescriptionAdapter.kt index 8236edff7..7cad637b7 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/PururinDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/PururinDescriptionAdapter.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.ui.manga.MangaScreenModel.State import eu.kanade.tachiyomi.util.system.copyToClipboard import exh.metadata.metadata.PururinSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable +import exh.util.SourceTagsUtil.genreTextColor import tachiyomi.core.common.i18n.pluralStringResource import tachiyomi.core.common.i18n.stringResource import tachiyomi.i18n.MR @@ -41,14 +42,15 @@ fun PururinDescription(state: State.Success, openMetadataViewer: () -> Unit) { val binding = DescriptionAdapterPuBinding.bind(it) binding.genre.text = meta.tags.find { it.namespace == PururinSearchMetadata.TAG_NAMESPACE_CATEGORY }.let { genre -> - genre?.let { MetadataUIUtil.getGenreAndColour(context, it.name) }?.let { - binding.genre.setBackgroundColor(it.first) - it.second - } ?: genre?.name ?: context.stringResource(MR.strings.unknown) + genre?.let { tag -> MetadataUIUtil.getGenreAndColour(context, tag.name) } + ?.let { (genre, name) -> + binding.genre.setBackgroundColor(genre.color) + // KMK --> + binding.genre.setTextColor(genreTextColor(genre)) + // KMK <-- + name + } ?: genre?.name ?: context.stringResource(MR.strings.unknown) } - // KMK --> - binding.genre.setTextColor(textColor) - // KMK <-- binding.uploader.text = meta.uploaderDisp ?: meta.uploader.orEmpty() // KMK --> @@ -77,6 +79,7 @@ fun PururinDescription(state: State.Success, openMetadataViewer: () -> Unit) { binding.rating.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/ui/metadata/adapters/TsuminoDescriptionAdapter.kt b/app/src/main/java/exh/ui/metadata/adapters/TsuminoDescriptionAdapter.kt index 91fc63322..8c3835b18 100644 --- a/app/src/main/java/exh/ui/metadata/adapters/TsuminoDescriptionAdapter.kt +++ b/app/src/main/java/exh/ui/metadata/adapters/TsuminoDescriptionAdapter.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.ui.manga.MangaScreenModel.State import eu.kanade.tachiyomi.util.system.copyToClipboard import exh.metadata.metadata.TsuminoSearchMetadata import exh.ui.metadata.adapters.MetadataUIUtil.bindDrawable +import exh.util.SourceTagsUtil.genreTextColor import tachiyomi.core.common.i18n.pluralStringResource import tachiyomi.core.common.i18n.stringResource import tachiyomi.i18n.MR @@ -41,13 +42,14 @@ fun TsuminoDescription(state: State.Success, openMetadataViewer: () -> Unit) { if (meta == null || meta !is TsuminoSearchMetadata) return@AndroidView val binding = DescriptionAdapterTsBinding.bind(it) - binding.genre.text = meta.category?.let { MetadataUIUtil.getGenreAndColour(context, it) }?.let { - binding.genre.setBackgroundColor(it.first) - it.second - } ?: meta.category ?: context.stringResource(MR.strings.unknown) - // KMK --> - binding.genre.setTextColor(textColor) - // KMK <-- + binding.genre.text = meta.category?.let { genre -> MetadataUIUtil.getGenreAndColour(context, genre) } + ?.let { (genre, name) -> + binding.genre.setBackgroundColor(genre.color) + // KMK --> + binding.genre.setTextColor(genreTextColor(genre)) + // KMK <-- + name + } ?: meta.category ?: context.stringResource(MR.strings.unknown) binding.favorites.text = (meta.favorites ?: 0).toString() // KMK --> @@ -80,6 +82,7 @@ fun TsuminoDescription(state: State.Success, openMetadataViewer: () -> Unit) { binding.rating.setTextColor(textColor) binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor) + binding.moreInfo.text = context.stringResource(SYMR.strings.more_info) binding.moreInfo.setTextColor(textColor) // KMK <-- diff --git a/app/src/main/java/exh/util/SourceTagsUtil.kt b/app/src/main/java/exh/util/SourceTagsUtil.kt index d2941bfd8..afd5220c7 100644 --- a/app/src/main/java/exh/util/SourceTagsUtil.kt +++ b/app/src/main/java/exh/util/SourceTagsUtil.kt @@ -1,6 +1,7 @@ package exh.util import android.graphics.Color +import androidx.annotation.ColorInt import exh.metadata.metadata.base.RaisedTag import exh.source.EH_SOURCE_ID import exh.source.EXH_SOURCE_ID @@ -89,21 +90,36 @@ object SourceTagsUtil { private const val TAG_TYPE_EXCLUDE = 69 // why not enum class GenreColor(val color: Int) { - DOUJINSHI_COLOR("#f44336"), + DOUJINSHI_COLOR("#ff614d"), MANGA_COLOR("#ff9800"), ARTIST_CG_COLOR("#fbc02d"), GAME_CG_COLOR("#4caf50"), WESTERN_COLOR("#8bc34a"), - NON_H_COLOR("#2196f3"), - IMAGE_SET_COLOR("#3f51b5"), - COSPLAY_COLOR("#9c27b0"), - ASIAN_PORN_COLOR("#9575cd"), - MISC_COLOR("#f06292"), + NON_H_COLOR("#2c9bf8"), + IMAGE_SET_COLOR("#3c4fb3"), + COSPLAY_COLOR("#921aa6"), + ASIAN_PORN_COLOR("#a685df"), + MISC_COLOR("#f36594"), ; constructor(color: String) : this(Color.parseColor(color)) } + @ColorInt fun genreTextColor(genre: GenreColor): Int { + return when (genre) { + GenreColor.DOUJINSHI_COLOR -> Color.parseColor("#000000") + GenreColor.MANGA_COLOR -> Color.parseColor("#000000") + GenreColor.ARTIST_CG_COLOR -> Color.parseColor("#000000") + GenreColor.GAME_CG_COLOR -> Color.parseColor("#000000") + GenreColor.WESTERN_COLOR -> Color.parseColor("#000000") + GenreColor.NON_H_COLOR -> Color.parseColor("#000000") + GenreColor.IMAGE_SET_COLOR -> Color.parseColor("#FFFFFF") + GenreColor.COSPLAY_COLOR -> Color.parseColor("#FFFFFF") + GenreColor.ASIAN_PORN_COLOR -> Color.parseColor("#000000") + GenreColor.MISC_COLOR -> Color.parseColor("#000000") + } + } + fun getLocaleSourceUtil(language: String?) = when (language) { "english", "eng" -> Locale("en") "chinese" -> Locale("zh") diff --git a/app/src/main/res/layout/description_adapter_8m.xml b/app/src/main/res/layout/description_adapter_8m.xml index 9f30ebe3d..ef0b3b84b 100644 --- a/app/src/main/res/layout/description_adapter_8m.xml +++ b/app/src/main/res/layout/description_adapter_8m.xml @@ -1,6 +1,7 @@ @@ -11,11 +12,13 @@ @@ -27,7 +30,7 @@ android:layout_width="wrap_content" android:layout_height="36dp" android:layout_marginEnd="16dp" - android:text="@string/more_info" + tools:ignore="SpeakableTextPresentCheck" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/description_adapter_eh.xml b/app/src/main/res/layout/description_adapter_eh.xml index e39719a70..32d972c2a 100644 --- a/app/src/main/res/layout/description_adapter_eh.xml +++ b/app/src/main/res/layout/description_adapter_eh.xml @@ -1,6 +1,7 @@ @@ -50,7 +51,7 @@ android:layout_width="wrap_content" android:layout_height="36dp" android:layout_marginEnd="16dp" - android:text="@string/more_info" + tools:ignore="SpeakableTextPresentCheck" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/description_adapter_hb.xml b/app/src/main/res/layout/description_adapter_hb.xml index d3d2cc50f..8d5a5da34 100644 --- a/app/src/main/res/layout/description_adapter_hb.xml +++ b/app/src/main/res/layout/description_adapter_hb.xml @@ -1,8 +1,10 @@ + android:layout_height="wrap_content" + android:orientation="vertical"> diff --git a/app/src/main/res/layout/description_adapter_md.xml b/app/src/main/res/layout/description_adapter_md.xml index 17b072ede..0e433b9ad 100644 --- a/app/src/main/res/layout/description_adapter_md.xml +++ b/app/src/main/res/layout/description_adapter_md.xml @@ -3,7 +3,8 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" - android:layout_height="wrap_content"> + android:layout_height="wrap_content" + android:orientation="vertical"> diff --git a/app/src/main/res/layout/description_adapter_nh.xml b/app/src/main/res/layout/description_adapter_nh.xml index 9f4852eb3..b187fab5b 100644 --- a/app/src/main/res/layout/description_adapter_nh.xml +++ b/app/src/main/res/layout/description_adapter_nh.xml @@ -1,6 +1,7 @@ @@ -50,7 +51,7 @@ android:layout_width="wrap_content" android:layout_height="36dp" android:layout_marginEnd="16dp" - android:text="@string/more_info" + tools:ignore="SpeakableTextPresentCheck" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/description_adapter_pu.xml b/app/src/main/res/layout/description_adapter_pu.xml index a43cc67e8..6bb4cdd15 100644 --- a/app/src/main/res/layout/description_adapter_pu.xml +++ b/app/src/main/res/layout/description_adapter_pu.xml @@ -1,6 +1,7 @@ @@ -50,7 +51,7 @@ android:layout_width="wrap_content" android:layout_height="36dp" android:layout_marginEnd="16dp" - android:text="@string/more_info" + tools:ignore="SpeakableTextPresentCheck" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/description_adapter_ts.xml b/app/src/main/res/layout/description_adapter_ts.xml index d5758c80d..3402e8c1d 100644 --- a/app/src/main/res/layout/description_adapter_ts.xml +++ b/app/src/main/res/layout/description_adapter_ts.xml @@ -1,6 +1,7 @@ @@ -50,7 +51,7 @@ android:layout_width="wrap_content" android:layout_height="36dp" android:layout_marginEnd="16dp" - android:text="@string/more_info" + tools:ignore="SpeakableTextPresentCheck" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/source-api/src/commonMain/kotlin/exh/metadata/metadata/EHentaiSearchMetadata.kt b/source-api/src/commonMain/kotlin/exh/metadata/metadata/EHentaiSearchMetadata.kt index 38b772265..9793f471f 100644 --- a/source-api/src/commonMain/kotlin/exh/metadata/metadata/EHentaiSearchMetadata.kt +++ b/source-api/src/commonMain/kotlin/exh/metadata/metadata/EHentaiSearchMetadata.kt @@ -78,7 +78,7 @@ class EHentaiSearchMetadata : RaisedSearchMetadata() { } } - val description = "meta" + val description = null return manga.copy( url = key ?: manga.url, diff --git a/source-api/src/commonMain/kotlin/exh/metadata/metadata/EightMusesSearchMetadata.kt b/source-api/src/commonMain/kotlin/exh/metadata/metadata/EightMusesSearchMetadata.kt index b4c67f917..4489abca2 100644 --- a/source-api/src/commonMain/kotlin/exh/metadata/metadata/EightMusesSearchMetadata.kt +++ b/source-api/src/commonMain/kotlin/exh/metadata/metadata/EightMusesSearchMetadata.kt @@ -28,7 +28,7 @@ class EightMusesSearchMetadata : RaisedSearchMetadata() { val genres = tagsToGenreString() - val description = "meta" + val description = null return manga.copy( url = key, diff --git a/source-api/src/commonMain/kotlin/exh/metadata/metadata/HBrowseSearchMetadata.kt b/source-api/src/commonMain/kotlin/exh/metadata/metadata/HBrowseSearchMetadata.kt index 75f324bb5..37fcb3886 100644 --- a/source-api/src/commonMain/kotlin/exh/metadata/metadata/HBrowseSearchMetadata.kt +++ b/source-api/src/commonMain/kotlin/exh/metadata/metadata/HBrowseSearchMetadata.kt @@ -37,7 +37,7 @@ class HBrowseSearchMetadata : RaisedSearchMetadata() { val genres = tagsToGenreString() - val description = "meta" + val description = null return manga.copy( url = key ?: manga.url, diff --git a/source-api/src/commonMain/kotlin/exh/metadata/metadata/NHentaiSearchMetadata.kt b/source-api/src/commonMain/kotlin/exh/metadata/metadata/NHentaiSearchMetadata.kt index 6e4949e9f..0438f3db7 100644 --- a/source-api/src/commonMain/kotlin/exh/metadata/metadata/NHentaiSearchMetadata.kt +++ b/source-api/src/commonMain/kotlin/exh/metadata/metadata/NHentaiSearchMetadata.kt @@ -77,7 +77,7 @@ class NHentaiSearchMetadata : RaisedSearchMetadata() { } } - val description = "meta" + val description = null return manga.copy( url = key ?: manga.url, diff --git a/source-api/src/commonMain/kotlin/exh/metadata/metadata/PururinSearchMetadata.kt b/source-api/src/commonMain/kotlin/exh/metadata/metadata/PururinSearchMetadata.kt index b58d7b54d..f101a608c 100644 --- a/source-api/src/commonMain/kotlin/exh/metadata/metadata/PururinSearchMetadata.kt +++ b/source-api/src/commonMain/kotlin/exh/metadata/metadata/PururinSearchMetadata.kt @@ -43,7 +43,7 @@ class PururinSearchMetadata : RaisedSearchMetadata() { val genres = tagsToGenreString() - val description = "meta" + val description = null return manga.copy( url = key ?: manga.url, diff --git a/source-api/src/commonMain/kotlin/exh/metadata/metadata/TsuminoSearchMetadata.kt b/source-api/src/commonMain/kotlin/exh/metadata/metadata/TsuminoSearchMetadata.kt index f644381de..dc9a640b0 100644 --- a/source-api/src/commonMain/kotlin/exh/metadata/metadata/TsuminoSearchMetadata.kt +++ b/source-api/src/commonMain/kotlin/exh/metadata/metadata/TsuminoSearchMetadata.kt @@ -57,7 +57,7 @@ class TsuminoSearchMetadata : RaisedSearchMetadata() { // Copy tags -> genres val genres = tagsToGenreString() - val description = "meta" + val description = null return manga.copy( title = title ?: manga.title,