NTP-76716 | Coil and Pager version Bump (#773)

This commit is contained in:
Soumya Ranjan Patra
2025-06-27 12:37:29 +05:30
committed by GitHub
parent 7acb03ebc0
commit db4da136ee
7 changed files with 26 additions and 19 deletions

View File

@@ -94,6 +94,7 @@ dependencies {
implementation libs.androidx.room.paging
implementation libs.androidx.room.runtime
implementation libs.coil.svg
implementation libs.coil.network.okhttp
implementation libs.dagger.hiltAndroid
implementation libs.gson
implementation libs.okhttp.loggingIntercepter

View File

@@ -11,16 +11,18 @@ import android.app.Application
import androidx.media3.database.StandaloneDatabaseProvider
import androidx.media3.datasource.cache.LeastRecentlyUsedCacheEvictor
import androidx.media3.datasource.cache.SimpleCache
import coil.ImageLoader
import coil.ImageLoaderFactory
import coil.decode.SvgDecoder
import coil3.ImageLoader
import coil3.PlatformContext
import coil3.SingletonImageLoader
import coil3.request.allowHardware
import coil3.svg.SvgDecoder
import com.navi.uitron.UiTronSdkManager
import com.navi.uitron.demo.dazzledesignsystem.db.SharedPreferences
import dagger.hilt.android.HiltAndroidApp
import java.io.File
@HiltAndroidApp
class MainApplication : Application(), ImageLoaderFactory {
class MainApplication : Application(), SingletonImageLoader.Factory {
internal val media3SimpleCache by lazy {
val downloadContentDirectory = File(this.getExternalFilesDir(null), "downloads")
@@ -42,7 +44,7 @@ class MainApplication : Application(), ImageLoaderFactory {
lateinit var instance: MainApplication
}
override fun newImageLoader(): ImageLoader {
override fun newImageLoader(context: PlatformContext): ImageLoader {
return ImageLoader.Builder(this.applicationContext)
.components { add(SvgDecoder.Factory()) }
.allowHardware(false)

View File

@@ -24,8 +24,8 @@ import androidx.compose.ui.unit.sp
import androidx.constraintlayout.compose.ConstraintLayout
import androidx.constraintlayout.compose.Dimension
import androidx.navigation.NavHostController
import coil.compose.AsyncImage
import coil.request.ImageRequest
import coil3.compose.AsyncImage
import coil3.request.ImageRequest
import com.navi.uitron.demo.designsystem.model.DesignItem
import com.navi.uitron.demo.designsystem.viewmodel.DesignSystemVM
import com.navi.uitron.demo.font.naviFontFamily