mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
refactor: Remove google guava dependency
This commit is contained in:
parent
6c05cbd41a
commit
fd47319064
3 changed files with 4 additions and 11 deletions
|
@ -213,9 +213,6 @@ dependencies {
|
||||||
// HTML parser
|
// HTML parser
|
||||||
implementation(libs.jsoup)
|
implementation(libs.jsoup)
|
||||||
|
|
||||||
// Job scheduling
|
|
||||||
implementation(libs.guava)
|
|
||||||
|
|
||||||
implementation(libs.play.services.gcm)
|
implementation(libs.play.services.gcm)
|
||||||
|
|
||||||
// Database
|
// Database
|
||||||
|
|
|
@ -65,13 +65,8 @@ import com.getkeepsafe.taptargetview.TapTargetView
|
||||||
import com.google.android.material.navigation.NavigationBarView
|
import com.google.android.material.navigation.NavigationBarView
|
||||||
import com.google.android.material.snackbar.Snackbar
|
import com.google.android.material.snackbar.Snackbar
|
||||||
import com.google.android.material.transition.platform.MaterialContainerTransformSharedElementCallback
|
import com.google.android.material.transition.platform.MaterialContainerTransformSharedElementCallback
|
||||||
import com.google.common.primitives.Floats.max
|
|
||||||
import com.google.common.primitives.Ints.max
|
|
||||||
import eu.kanade.tachiyomi.BuildConfig
|
import eu.kanade.tachiyomi.BuildConfig
|
||||||
import eu.kanade.tachiyomi.R
|
import eu.kanade.tachiyomi.R
|
||||||
import yokai.i18n.MR
|
|
||||||
import yokai.util.lang.getString
|
|
||||||
import dev.icerock.moko.resources.compose.stringResource
|
|
||||||
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
||||||
import eu.kanade.tachiyomi.data.download.DownloadJob
|
import eu.kanade.tachiyomi.data.download.DownloadJob
|
||||||
import eu.kanade.tachiyomi.data.download.DownloadManager
|
import eu.kanade.tachiyomi.data.download.DownloadManager
|
||||||
|
@ -147,9 +142,11 @@ import kotlinx.coroutines.withContext
|
||||||
import uy.kohesive.injekt.injectLazy
|
import uy.kohesive.injekt.injectLazy
|
||||||
import yokai.core.migration.Migrator
|
import yokai.core.migration.Migrator
|
||||||
import yokai.domain.base.BasePreferences
|
import yokai.domain.base.BasePreferences
|
||||||
|
import yokai.i18n.MR
|
||||||
import yokai.presentation.core.Constants
|
import yokai.presentation.core.Constants
|
||||||
import yokai.presentation.extension.repo.ExtensionRepoController
|
import yokai.presentation.extension.repo.ExtensionRepoController
|
||||||
import yokai.presentation.onboarding.OnboardingController
|
import yokai.presentation.onboarding.OnboardingController
|
||||||
|
import yokai.util.lang.getString
|
||||||
import kotlin.collections.set
|
import kotlin.collections.set
|
||||||
import kotlin.math.abs
|
import kotlin.math.abs
|
||||||
import kotlin.math.min
|
import kotlin.math.min
|
||||||
|
@ -242,7 +239,7 @@ open class MainActivity : BaseActivity<MainActivityBinding>() {
|
||||||
}
|
}
|
||||||
|
|
||||||
val toolbarHeight: Int
|
val toolbarHeight: Int
|
||||||
get() = max(binding.toolbar.height, binding.cardFrame.height, binding.appBar.attrToolbarHeight)
|
get() = maxOf(binding.toolbar.height, binding.cardFrame.height, binding.appBar.attrToolbarHeight)
|
||||||
|
|
||||||
private var actionMode: ActionMode? = null
|
private var actionMode: ActionMode? = null
|
||||||
private var backPressedCallback: OnBackPressedCallback? = null
|
private var backPressedCallback: OnBackPressedCallback? = null
|
||||||
|
@ -310,7 +307,7 @@ open class MainActivity : BaseActivity<MainActivityBinding>() {
|
||||||
motionEvent.recycle()
|
motionEvent.recycle()
|
||||||
velocityTracker.computeCurrentVelocity(1, 5f)
|
velocityTracker.computeCurrentVelocity(1, 5f)
|
||||||
backVelocity =
|
backVelocity =
|
||||||
max(0.5f, abs(velocityTracker.getAxisVelocity(MotionEvent.AXIS_X)) * 0.5f)
|
maxOf(0.5f, abs(velocityTracker.getAxisVelocity(MotionEvent.AXIS_X)) * 0.5f)
|
||||||
}
|
}
|
||||||
lastX = 0f
|
lastX = 0f
|
||||||
lastY = 0f
|
lastY = 0f
|
||||||
|
|
|
@ -41,7 +41,6 @@ firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics-ktx"
|
||||||
flexbox = { module = "com.google.android.flexbox:flexbox", version = "3.0.0" }
|
flexbox = { module = "com.google.android.flexbox:flexbox", version = "3.0.0" }
|
||||||
flexible-adapter-ui = { module = "com.github.arkon.FlexibleAdapter:flexible-adapter-ui", version.ref = "flexible-adapter" }
|
flexible-adapter-ui = { module = "com.github.arkon.FlexibleAdapter:flexible-adapter-ui", version.ref = "flexible-adapter" }
|
||||||
flexible-adapter = { module = "com.github.arkon.FlexibleAdapter:flexible-adapter", version.ref = "flexible-adapter" }
|
flexible-adapter = { module = "com.github.arkon.FlexibleAdapter:flexible-adapter", version.ref = "flexible-adapter" }
|
||||||
guava = { module = "com.google.guava:guava", version = "31.1-android" }
|
|
||||||
image-decoder = { module = "com.github.tachiyomiorg:image-decoder", version = "41c059e540" }
|
image-decoder = { module = "com.github.tachiyomiorg:image-decoder", version = "41c059e540" }
|
||||||
injekt-core = { module = "com.github.inorichi.injekt:injekt-core", version = "65b0440" }
|
injekt-core = { module = "com.github.inorichi.injekt:injekt-core", version = "65b0440" }
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue