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
|
||||
implementation(libs.jsoup)
|
||||
|
||||
// Job scheduling
|
||||
implementation(libs.guava)
|
||||
|
||||
implementation(libs.play.services.gcm)
|
||||
|
||||
// Database
|
||||
|
|
|
@ -65,13 +65,8 @@ import com.getkeepsafe.taptargetview.TapTargetView
|
|||
import com.google.android.material.navigation.NavigationBarView
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
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.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.download.DownloadJob
|
||||
import eu.kanade.tachiyomi.data.download.DownloadManager
|
||||
|
@ -147,9 +142,11 @@ import kotlinx.coroutines.withContext
|
|||
import uy.kohesive.injekt.injectLazy
|
||||
import yokai.core.migration.Migrator
|
||||
import yokai.domain.base.BasePreferences
|
||||
import yokai.i18n.MR
|
||||
import yokai.presentation.core.Constants
|
||||
import yokai.presentation.extension.repo.ExtensionRepoController
|
||||
import yokai.presentation.onboarding.OnboardingController
|
||||
import yokai.util.lang.getString
|
||||
import kotlin.collections.set
|
||||
import kotlin.math.abs
|
||||
import kotlin.math.min
|
||||
|
@ -242,7 +239,7 @@ open class MainActivity : BaseActivity<MainActivityBinding>() {
|
|||
}
|
||||
|
||||
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 backPressedCallback: OnBackPressedCallback? = null
|
||||
|
@ -310,7 +307,7 @@ open class MainActivity : BaseActivity<MainActivityBinding>() {
|
|||
motionEvent.recycle()
|
||||
velocityTracker.computeCurrentVelocity(1, 5f)
|
||||
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
|
||||
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" }
|
||||
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" }
|
||||
guava = { module = "com.google.guava:guava", version = "31.1-android" }
|
||||
image-decoder = { module = "com.github.tachiyomiorg:image-decoder", version = "41c059e540" }
|
||||
injekt-core = { module = "com.github.inorichi.injekt:injekt-core", version = "65b0440" }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue