Compare commits

...
7 Commits
6 changed files with 21 additions and 5 deletions

No files matched your search

+2 -1
View File
@@ -65,7 +65,7 @@ android {
minSdk = 28
targetSdk = 34
versionCode = 180044
versionName = "1.8.10.0"
versionName = "1.8.10.1"
resourceConfigurations.addAll(
listOf(
"zh",
@@ -209,6 +209,7 @@ dependencies {
implementation(libs.bundles.compose)
implementation(libs.androidx.core)
implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.constraintlayout.compose)
implementation(libs.androidx.coordinatorlayout)
+1
View File
@@ -44,6 +44,7 @@
android:configChanges="screenSize"
android:exported="true"
android:launchMode="singleTask"
android:theme="@style/AppTheme.Splash"
android:windowSoftInputMode="adjustResize|stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -32,6 +32,7 @@ import androidx.activity.OnBackPressedCallback
import androidx.activity.result.contract.ActivityResultContracts
import androidx.annotation.RequiresApi
import androidx.annotation.StringRes
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
import androidx.customview.widget.Openable
import androidx.drawerlayout.widget.DrawerLayout
import androidx.lifecycle.lifecycleScope
@@ -182,6 +183,7 @@ class MainActivity : EhActivity() {
}
override fun onCreate(savedInstanceState: Bundle?) {
installSplashScreen()
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
@@ -190,7 +190,12 @@ class ReaderActivity : EhActivity() {
}
private fun buildProvider(replace: Boolean = false) {
if (setOrientation(ReaderPreferences.defaultOrientationType().get())) return
// TODO: Better solution for this dirty workaround
if (setOrientation(ReaderPreferences.defaultOrientationType().get())) {
// Orientation changed, we don't know if the activity will recreate, just recreate anyway
recreate()
return
}
if (mGalleryProvider != null) {
if (replace) mGalleryProvider!!.stop() else return
+5
View File
@@ -18,6 +18,11 @@
<style name="AppTheme" parent="Base.AppTheme" />
<style name="AppTheme.Splash" parent="Theme.SplashScreen">
<item name="windowSplashScreenAnimatedIcon">@drawable/ic_launcher_foreground</item>
<item name="postSplashScreenTheme">@style/AppTheme</item>
</style>
<style name="ProgressView">
<item name="android:indeterminate">true</item>
<item name="android:minWidth">48dp</item>
+5 -3
View File
@@ -1,6 +1,6 @@
[versions]
aboutlibraries = "10.9.1"
agp = "8.3.0-alpha07"
agp = "8.3.0-alpha09"
androidx-activity = "1.8.0"
androidx-appcompat = "1.6.1"
androidx-biometric = "1.2.0-alpha05"
@@ -9,6 +9,7 @@ androidx-collection = "1.3.0"
androidx-constraintlayout-compose = "1.1.0-alpha13"
androidx-coordinatorlayout = "1.2.0"
androidx-core = "1.12.0"
androidx-core-splashscreen = "1.1.0-alpha02"
androidx-fragment = "1.7.0-alpha06"
androidx-lifecycle = "2.6.2"
androidx-navigation = "2.7.4"
@@ -24,7 +25,7 @@ coil = "2.4.0"
compose-bom = "2023.11.00-alpha02"
compose-compiler = "1.5.4-dev-k1.9.20-RC-1edce5fd625"
google-accompanist = "0.32.0"
google-android-material = "1.11.0-alpha03"
google-android-material = "1.11.0-beta01"
kotlin = "1.9.20-RC"
kotlinx-coroutines = "1.7.3"
kotlinx-serialization = "1.6.0"
@@ -50,6 +51,7 @@ androidx-collection = { module = "androidx.collection:collection-ktx", version.r
androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "androidx-constraintlayout-compose" }
androidx-coordinatorlayout = { module = "androidx.coordinatorlayout:coordinatorlayout", version.ref = "androidx-coordinatorlayout" }
androidx-core = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "androidx-core-splashscreen" }
androidx-fragment = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment" }
androidx-lifecycle-process = { module = "androidx.lifecycle:lifecycle-process", version.ref = "androidx-lifecycle" }
@@ -95,7 +97,7 @@ desugar = "com.android.tools:desugar_jdk_libs:2.0.3"
directionalviewpager = "com.github.tachiyomiorg:DirectionalViewPager:1.0.0"
drawer = "com.drakeet.drawer:drawer:1.0.3"
insetter = "dev.chrisbanes.insetter:insetter:0.6.1"
jsoup = "org.jsoup:jsoup:1.16.1"
jsoup = "org.jsoup:jsoup:1.16.2"
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinx-coroutines" }
kotlinx-serialization-cbor = { module = "org.jetbrains.kotlinx:kotlinx-serialization-cbor", version.ref = "kotlinx-serialization" }