chore(coil): Actually make it the default

This commit is contained in:
Ahmad Ansori Palembani 2024-08-20 18:40:49 +07:00
parent e1c0d1a9d7
commit 8a168f5581
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
2 changed files with 4 additions and 4 deletions

View file

@ -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)

View file

@ -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)
}