From 8a168f5581f3569fd6b4261561aa7c26d7405b47 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Tue, 20 Aug 2024 18:40:49 +0700 Subject: [PATCH] chore(coil): Actually make it the default --- .../eu/kanade/tachiyomi/data/coil/LibraryMangaImageTarget.kt | 4 ++++ .../java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/coil/LibraryMangaImageTarget.kt b/app/src/main/java/eu/kanade/tachiyomi/data/coil/LibraryMangaImageTarget.kt index 3de5226576..d963feead1 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/coil/LibraryMangaImageTarget.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/coil/LibraryMangaImageTarget.kt @@ -8,6 +8,8 @@ import coil3.ImageLoader import coil3.imageLoader import coil3.request.Disposable import coil3.request.ImageRequest +import coil3.size.Precision +import coil3.size.SizeResolver import coil3.target.ImageViewTarget import eu.kanade.tachiyomi.data.cache.CoverCache import eu.kanade.tachiyomi.data.database.models.updateCoverLastModified @@ -51,6 +53,8 @@ inline fun ImageView.loadManga( val request = ImageRequest.Builder(context) .data(cover) .target(LibraryMangaImageTarget(this, cover)) + .size(SizeResolver.ORIGINAL) + .precision(Precision.INEXACT) .apply(builder) .build() return imageLoader.enqueue(request) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt index 31784060c8..1c9a72858b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt @@ -11,9 +11,7 @@ import androidx.core.view.isVisible import androidx.core.view.marginBottom import androidx.core.view.updateLayoutParams import coil3.dispose -import coil3.size.Precision import coil3.size.Scale -import coil3.size.Size import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.data.coil.loadManga import eu.kanade.tachiyomi.data.database.models.dominantCoverColors @@ -129,8 +127,6 @@ class LibraryGridHolder( if ((adapter.recyclerView.context as? Activity)?.isDestroyed == true) return binding.coverThumbnail.loadManga(manga.cover()) { val hasRatio = binding.coverThumbnail.layoutParams.height != ViewGroup.LayoutParams.WRAP_CONTENT - size(Size.ORIGINAL) - precision(Precision.INEXACT) if (!fixedSize && !hasRatio) { scale(Scale.FIT) }