Bump coil-gif from 0.9.1 to 1.2.0 and update code to changed coil 1.2.0 API

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
dependabot[bot] 2021-04-19 05:11:00 +02:00 committed by Andy Scherzinger
parent 8e208165f0
commit ac9c0cc8ea
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B
5 changed files with 19 additions and 20 deletions

View File

@ -126,7 +126,7 @@ android {
}
ext {
coilKtVersion = "0.9.1"
coilKtVersion = "1.2.0"
daggerVersion = "2.34.1"
powermockVersion = "2.0.9"
workVersion = "2.3.0"
@ -225,8 +225,8 @@ dependencies {
implementation 'com.github.mario.fresco:imagepipeline-okhttp3:111'
implementation group: 'joda-time', name: 'joda-time', version: '2.10.3'
implementation "io.coil-kt:coil:${coilKtVersion}"
implementation("io.coil-kt:coil-gif:${coilKtVersion}")
implementation("io.coil-kt:coil-svg:${coilKtVersion}")
implementation "io.coil-kt:coil-gif:${coilKtVersion}"
implementation "io.coil-kt:coil-svg:${coilKtVersion}"
implementation 'com.github.natario1:Autocomplete:v1.1.0'
implementation 'com.github.cotechde.hwsecurity:hwsecurity-fido:2.4.5'

View File

@ -38,7 +38,7 @@ import androidx.emoji.widget.EmojiTextView
import autodagger.AutoInjector
import butterknife.BindView
import butterknife.ButterKnife
import coil.api.load
import coil.load
import coil.transform.CircleCropTransformation
import com.amulyakhare.textdrawable.TextDrawable
import com.facebook.drawee.view.SimpleDraweeView

View File

@ -35,7 +35,7 @@ import androidx.emoji.widget.EmojiTextView
import autodagger.AutoInjector
import butterknife.BindView
import butterknife.ButterKnife
import coil.api.load
import coil.load
import coil.transform.CircleCropTransformation
import com.google.android.flexbox.FlexboxLayout
import com.nextcloud.talk.R

View File

@ -110,7 +110,6 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
} catch (e: UnsatisfiedLinkError) {
Log.w(TAG, e)
}
}
//endregion
@ -132,7 +131,7 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
componentApplication.inject(this)
Coil.setDefaultImageLoader(::buildDefaultImageLoader)
Coil.setImageLoader(buildDefaultImageLoader())
setAppTheme(appPreferences.theme)
super.onCreate()
@ -196,19 +195,19 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
}
private fun buildDefaultImageLoader(): ImageLoader {
return ImageLoader(applicationContext) {
availableMemoryPercentage(0.5) // Use 50% of the application's available memory.
crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
componentRegistry {
if (SDK_INT >= P) {
add(ImageDecoderDecoder())
} else {
add(GifDecoder())
return ImageLoader.Builder(applicationContext)
.availableMemoryPercentage(0.5) // Use 50% of the application's available memory.
.crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
.componentRegistry {
if (SDK_INT >= P) {
add(ImageDecoderDecoder(applicationContext))
} else {
add(GifDecoder())
}
add(SvgDecoder(applicationContext))
}
add(SvgDecoder(applicationContext))
}
okHttpClient(okHttpClient)
}
.okHttpClient(okHttpClient)
.build()
}
companion object {
private val TAG = NextcloudTalkApplication::class.java.simpleName

View File

@ -54,7 +54,7 @@ import androidx.work.WorkManager
import autodagger.AutoInjector
import butterknife.BindView
import butterknife.OnClick
import coil.api.load
import coil.load
import coil.transform.CircleCropTransformation
import com.bluelinelabs.conductor.RouterTransaction
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler