diff --git a/composeApp/src/androidMain/AndroidManifest.xml b/composeApp/src/androidMain/AndroidManifest.xml index bd64c2c3e..10726792d 100644 --- a/composeApp/src/androidMain/AndroidManifest.xml +++ b/composeApp/src/androidMain/AndroidManifest.xml @@ -9,7 +9,7 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" - android:theme="@android:style/Theme.Material.Light.NoActionBar"> + android:theme="@style/Theme.Nuvio"> diff --git a/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt b/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt index c53c76d3d..3da5f9f04 100644 --- a/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt +++ b/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt @@ -4,6 +4,7 @@ import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge +import androidx.activity.SystemBarStyle import com.nuvio.app.features.addons.AddonStorage import com.nuvio.app.features.library.LibraryStorage import com.nuvio.app.features.home.HomeCatalogSettingsStorage @@ -15,8 +16,19 @@ import com.nuvio.app.features.watchprogress.WatchProgressStorage class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { - enableEdgeToEdge() + enableEdgeToEdge( + statusBarStyle = SystemBarStyle.dark( + scrim = 0xFF020404.toInt(), + ), + navigationBarStyle = SystemBarStyle.dark( + scrim = 0xFF020404.toInt(), + ), + ) super.onCreate(savedInstanceState) + window.setBackgroundDrawableResource(R.color.nuvio_background) + window.navigationBarColor = getColor(R.color.nuvio_background) + window.statusBarColor = getColor(R.color.nuvio_background) + window.isNavigationBarContrastEnforced = false AddonStorage.initialize(applicationContext) LibraryStorage.initialize(applicationContext) WatchedStorage.initialize(applicationContext) diff --git a/composeApp/src/androidMain/res/values/colors.xml b/composeApp/src/androidMain/res/values/colors.xml new file mode 100644 index 000000000..d324146e4 --- /dev/null +++ b/composeApp/src/androidMain/res/values/colors.xml @@ -0,0 +1,4 @@ + + + #020404 + diff --git a/composeApp/src/androidMain/res/values/themes.xml b/composeApp/src/androidMain/res/values/themes.xml new file mode 100644 index 000000000..f3a72ef24 --- /dev/null +++ b/composeApp/src/androidMain/res/values/themes.xml @@ -0,0 +1,10 @@ + + + +