diff --git a/README-CHANGES.xml b/README-CHANGES.xml
index 002763964..183647c27 100644
--- a/README-CHANGES.xml
+++ b/README-CHANGES.xml
@@ -337,7 +337,7 @@
-
+
@@ -347,7 +347,12 @@
-
+
+
+
+
+
+
diff --git a/org.thepalaceproject.android.platform b/org.thepalaceproject.android.platform
index a673ea01e..e78477b64 160000
--- a/org.thepalaceproject.android.platform
+++ b/org.thepalaceproject.android.platform
@@ -1 +1 @@
-Subproject commit a673ea01eddfe25be398443b9b46090b4e299037
+Subproject commit e78477b64f90370d66dbfd4bff4d5d8ab28140ff
diff --git a/simplified-app-palace/build.gradle.kts b/simplified-app-palace/build.gradle.kts
index ebe447f4c..032822af3 100644
--- a/simplified-app-palace/build.gradle.kts
+++ b/simplified-app-palace/build.gradle.kts
@@ -416,6 +416,7 @@ dependencies {
implementation(libs.androidx.core.common)
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.core.runtime)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.cursoradapter)
implementation(libs.androidx.customview)
implementation(libs.androidx.customview.poolingcontainer)
diff --git a/simplified-app-palace/src/main/AndroidManifest.xml b/simplified-app-palace/src/main/AndroidManifest.xml
index bd53313a7..502e6cc3a 100644
--- a/simplified-app-palace/src/main/AndroidManifest.xml
+++ b/simplified-app-palace/src/main/AndroidManifest.xml
@@ -16,7 +16,7 @@
android:contentDescription="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
- android:theme="@style/PalaceTheme.WithoutActionBar"
+ android:theme="@style/PalaceTheme"
android:usesCleartextTraffic="true"
tools:replace="android:allowBackup">
diff --git a/simplified-main/build.gradle.kts b/simplified-main/build.gradle.kts
index 7dcff80b4..1adf8605d 100644
--- a/simplified-main/build.gradle.kts
+++ b/simplified-main/build.gradle.kts
@@ -106,6 +106,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-tests/build.gradle.kts b/simplified-tests/build.gradle.kts
index 7e175011f..71665e39b 100644
--- a/simplified-tests/build.gradle.kts
+++ b/simplified-tests/build.gradle.kts
@@ -127,6 +127,7 @@ val dependencyObjects = listOf(
libs.androidx.coordinatorlayout,
libs.androidx.core,
libs.androidx.core.ktx,
+ libs.androidx.core.splashscreen,
libs.androidx.customview,
libs.androidx.drawerlayout,
libs.androidx.fragment,
diff --git a/simplified-ui-accounts/build.gradle.kts b/simplified-ui-accounts/build.gradle.kts
index 7e603b003..44a0c1d19 100644
--- a/simplified-ui-accounts/build.gradle.kts
+++ b/simplified-ui-accounts/build.gradle.kts
@@ -32,6 +32,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview.poolingcontainer)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.emoji2)
diff --git a/simplified-ui-catalog/build.gradle.kts b/simplified-ui-catalog/build.gradle.kts
index 5a8e387f5..8ad1162b2 100644
--- a/simplified-ui-catalog/build.gradle.kts
+++ b/simplified-ui-catalog/build.gradle.kts
@@ -45,6 +45,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.customview.poolingcontainer)
implementation(libs.androidx.drawerlayout)
diff --git a/simplified-ui-errorpage/build.gradle.kts b/simplified-ui-errorpage/build.gradle.kts
index 0ce96b273..033ee6aa5 100644
--- a/simplified-ui-errorpage/build.gradle.kts
+++ b/simplified-ui-errorpage/build.gradle.kts
@@ -11,6 +11,7 @@ dependencies {
implementation(libs.androidx.constraintlayout)
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-ui-navigation-tabs/build.gradle.kts b/simplified-ui-navigation-tabs/build.gradle.kts
index 8fbfb8188..e759d2ba7 100644
--- a/simplified-ui-navigation-tabs/build.gradle.kts
+++ b/simplified-ui-navigation-tabs/build.gradle.kts
@@ -22,6 +22,7 @@ dependencies {
implementation(libs.androidx.constraintlayout)
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-ui-onboarding/build.gradle.kts b/simplified-ui-onboarding/build.gradle.kts
index 19412ae93..6e8ce00dc 100644
--- a/simplified-ui-onboarding/build.gradle.kts
+++ b/simplified-ui-onboarding/build.gradle.kts
@@ -16,6 +16,7 @@ dependencies {
implementation(libs.androidx.constraintlayout)
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-ui-settings/build.gradle.kts b/simplified-ui-settings/build.gradle.kts
index 9f2bca2da..710e9a6d6 100644
--- a/simplified-ui-settings/build.gradle.kts
+++ b/simplified-ui-settings/build.gradle.kts
@@ -48,6 +48,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-ui-splash/build.gradle.kts b/simplified-ui-splash/build.gradle.kts
index dea8092b7..f18111ff7 100644
--- a/simplified-ui-splash/build.gradle.kts
+++ b/simplified-ui-splash/build.gradle.kts
@@ -19,6 +19,7 @@ dependencies {
implementation(libs.androidx.constraintlayout)
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-viewer-audiobook/build.gradle.kts b/simplified-viewer-audiobook/build.gradle.kts
index 40ad092b0..4fd822b65 100644
--- a/simplified-viewer-audiobook/build.gradle.kts
+++ b/simplified-viewer-audiobook/build.gradle.kts
@@ -35,6 +35,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.fragment)
diff --git a/simplified-viewer-epub-readium2/build.gradle.kts b/simplified-viewer-epub-readium2/build.gradle.kts
index e346eb0b0..e33e2d01c 100644
--- a/simplified-viewer-epub-readium2/build.gradle.kts
+++ b/simplified-viewer-epub-readium2/build.gradle.kts
@@ -29,6 +29,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.cursoradapter)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
diff --git a/simplified-viewer-pdf-pdfjs/build.gradle.kts b/simplified-viewer-pdf-pdfjs/build.gradle.kts
index dc380aba5..4fa91443d 100644
--- a/simplified-viewer-pdf-pdfjs/build.gradle.kts
+++ b/simplified-viewer-pdf-pdfjs/build.gradle.kts
@@ -28,6 +28,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.customview)
implementation(libs.androidx.customview.poolingcontainer)
diff --git a/simplified-viewer-preview/build.gradle.kts b/simplified-viewer-preview/build.gradle.kts
index c17292ab3..0689db13b 100644
--- a/simplified-viewer-preview/build.gradle.kts
+++ b/simplified-viewer-preview/build.gradle.kts
@@ -24,6 +24,7 @@ dependencies {
implementation(libs.androidx.coordinatorlayout)
implementation(libs.androidx.core)
implementation(libs.androidx.core.ktx)
+ implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.customview)
implementation(libs.androidx.drawerlayout)
implementation(libs.androidx.emoji2)