From b2ee3bf176c8b4ff421f0e1391f95b912da0e321 Mon Sep 17 00:00:00 2001 From: arkon Date: Mon, 20 Sep 2021 14:33:35 -0400 Subject: [PATCH] Update dependencies (cherry picked from commit 9de08c8166749a8959f27c78185060b00269e372) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/App.kt --- app/build.gradle.kts | 15 +++++++++------ app/src/main/java/eu/kanade/tachiyomi/App.kt | 13 +++++-------- buildSrc/src/main/kotlin/Dependencies.kt | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 664229f5f..f33edc178 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -129,16 +129,17 @@ dependencies { implementation("androidx.annotation:annotation:1.3.0-alpha01") implementation("androidx.appcompat:appcompat:1.4.0-alpha03") implementation("androidx.biometric:biometric-ktx:1.2.0-alpha03") - implementation("androidx.browser:browser:1.3.0") + implementation("androidx.browser:browser:1.4.0-alpha01") implementation("androidx.constraintlayout:constraintlayout:2.1.0") implementation("androidx.coordinatorlayout:coordinatorlayout:1.1.0") - implementation("androidx.core:core-ktx:1.7.0-alpha02") + implementation("androidx.core:core-ktx:1.7.0-beta01") implementation("androidx.core:core-splashscreen:1.0.0-alpha01") - implementation("androidx.recyclerview:recyclerview:1.2.1") + implementation("androidx.recyclerview:recyclerview:1.3.0-alpha01") implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01") + implementation("androidx.viewpager:viewpager:1.1.0-alpha01") - val lifecycleVersion = "2.4.0-alpha01" - implementation("androidx.lifecycle:lifecycle-common-java8:$lifecycleVersion") + val lifecycleVersion = "2.4.0-beta01" + implementation("androidx.lifecycle:lifecycle-common:$lifecycleVersion") implementation("androidx.lifecycle:lifecycle-process:$lifecycleVersion") implementation("androidx.lifecycle:lifecycle-runtime-ktx:$lifecycleVersion") @@ -219,7 +220,9 @@ dependencies { implementation("eu.davidea:flexible-adapter-ui:1.0.0") implementation("com.nightlynexus.viewstatepageradapter:viewstatepageradapter:1.1.0") implementation("com.github.chrisbanes:PhotoView:2.3.0") - implementation("com.github.tachiyomiorg:DirectionalViewPager:1.0.0") + implementation("com.github.tachiyomiorg:DirectionalViewPager:1.0.0") { + exclude(group = "androidx.viewpager", module = "viewpager") + } implementation("dev.chrisbanes.insetter:insetter:0.6.0") // Conductor diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index f611581af..b1dceb8b9 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -14,9 +14,8 @@ import android.webkit.WebView import androidx.appcompat.app.AppCompatDelegate import androidx.core.app.NotificationManagerCompat import androidx.core.content.getSystemService -import androidx.lifecycle.Lifecycle -import androidx.lifecycle.LifecycleObserver -import androidx.lifecycle.OnLifecycleEvent +import androidx.lifecycle.DefaultLifecycleObserver +import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.ProcessLifecycleOwner import androidx.lifecycle.lifecycleScope import coil.ImageLoader @@ -70,14 +69,14 @@ import java.security.Security import java.text.SimpleDateFormat import java.util.Locale -open class App : Application(), LifecycleObserver, ImageLoaderFactory { +open class App : Application(), DefaultLifecycleObserver, ImageLoaderFactory { private val preferences: PreferencesHelper by injectLazy() private val disableIncognitoReceiver = DisableIncognitoReceiver() override fun onCreate() { - super.onCreate() + super.onCreate() // if (BuildConfig.DEBUG) Timber.plant(Timber.DebugTree()) setupExhLogging() // EXH logging Timber.plant(XLogTree()) // SY Redirect Timber to XLog @@ -168,9 +167,7 @@ open class App : Application(), LifecycleObserver, ImageLoaderFactory { } } - @OnLifecycleEvent(Lifecycle.Event.ON_STOP) - @Suppress("unused") - fun onAppBackgrounded() { + override fun onStop(owner: LifecycleOwner) { if (!AuthenticatorUtil.isAuthenticating && preferences.lockAppAfter().get() >= 0) { SecureActivityDelegate.locked = true } diff --git a/buildSrc/src/main/kotlin/Dependencies.kt b/buildSrc/src/main/kotlin/Dependencies.kt index 00ee25118..1142d0064 100644 --- a/buildSrc/src/main/kotlin/Dependencies.kt +++ b/buildSrc/src/main/kotlin/Dependencies.kt @@ -1,6 +1,6 @@ object BuildPluginsVersion { const val AGP = "7.0.2" - const val KOTLIN = "1.5.30" + const val KOTLIN = "1.5.31" const val KOTLINTER = "3.6.0" const val VERSIONS_PLUGIN = "0.39.0" const val ABOUTLIB_PLUGIN = "8.9.1"