diff --git a/.idea/appInsightsSettings.xml b/.idea/appInsightsSettings.xml index 7f7be50..53ad51c 100644 --- a/.idea/appInsightsSettings.xml +++ b/.idea/appInsightsSettings.xml @@ -1,7 +1,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index efd1031..2621f4b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 71e1ee2..78a9d4d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -65,8 +65,8 @@ android { applicationId = "com.prime.player" minSdk = 21 targetSdk = 35 - versionCode = 158 - versionName = "3.0.0" + versionCode = 159 + versionName = "3.0.1" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { useSupportLibrary = true } // init different config fields. diff --git a/app/src/main/java/com/prime/media/MainActivity.kt b/app/src/main/java/com/prime/media/MainActivity.kt index 581817a..1c46fd2 100644 --- a/app/src/main/java/com/prime/media/MainActivity.kt +++ b/app/src/main/java/com/prime/media/MainActivity.kt @@ -736,7 +736,7 @@ class MainActivity : ComponentActivity(), SystemFacade, OnDestinationChangedList if (savedVersionCode != versionCode) { preferences[KEY_APP_VERSION_CODE] = versionCode showToast( - R.string.what_s_new_latest, + R.string.what_s_new_toast, duration = Toast.DURATION_INDEFINITE, icon = Icons.Outlined.Whatshot ) diff --git a/app/src/main/res/drawable/ic_splash.xml b/app/src/main/res/drawable-v24/ic_splash.xml similarity index 100% rename from app/src/main/res/drawable/ic_splash.xml rename to app/src/main/res/drawable-v24/ic_splash.xml diff --git a/app/src/main/res/drawable/ic_splash.png b/app/src/main/res/drawable/ic_splash.png new file mode 100644 index 0000000..cc7ba0d Binary files /dev/null and b/app/src/main/res/drawable/ic_splash.png differ diff --git a/app/src/main/res/values/what_s_new.xml b/app/src/main/res/values/what_s_new.xml index 143ea03..132b1c0 100644 --- a/app/src/main/res/values/what_s_new.xml +++ b/app/src/main/res/values/what_s_new.xml @@ -1,5 +1,13 @@ + + + What\'s new + + \nšŸž Resolved a critical issue causing crashes on devices running Android 7 and below. + + + What\'s new @@ -9,6 +17,7 @@ \nāœØ Toasts & SnackBars got a boost! Swipe to dismiss, expand for more info, and enjoy smoother interactions. \nāœØ New Playlists, Personalization, Settings, Albums and other screens. \n\nBug Fixes: + \nšŸž Resolved a critical issue causing crashes on devices running Android 7 and below \nšŸž Fixed some bugs causing crashes in some devices. \nšŸž Fixed a bug causing albums to lose state once navigated away from them. \nšŸž Resolved an issue causing the screen to dim during video playback mode. diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f02e04a..b2a5007 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ agp = "8.7.2" kotlin = "2.0.21" compose = "1.8.0-alpha05" media3 = "1.4.1" -toolkit = "2.0.2" +toolkit = "2.1.0" material_icons = "1.7.5" room = "2.6.1" @@ -41,7 +41,7 @@ androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version = "1.1 navigation-compose = { module = "androidx.navigation:navigation-compose", version = "2.8.3" } androidx-koin = { module = "io.insert-koin:koin-androidx-compose", version = "4.0.0" } kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version = "1.9.0" } -androidx-annotation-jvm = { group = "androidx.annotation", name = "annotation-jvm", version = "1.9.0" } +androidx-annotation-jvm = { group = "androidx.annotation", name = "annotation-jvm", version = "1.9.1" } # Accompanist accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version = "0.36.0" } @@ -86,11 +86,11 @@ androidx-activity-compose = { group = "androidx.activity", name = "activity-comp androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version = "1.0.1" } androidx-startup-runtime = { module = "androidx.startup:startup-runtime", version = "1.2.0" } lottie-compose = { module = "com.airbnb.android:lottie-compose", version = "6.6.0" } -chrisbanes-haze = {module= "dev.chrisbanes.haze:haze", version = "0.9.0-rc01"} +chrisbanes-haze = {module= "dev.chrisbanes.haze:haze", version = "1.0.0"} # Google Play Services play-app-update-ktx = { module = "com.google.android.play:app-update-ktx", version = "2.1.0" } -play-app-review-ktx = { module = "com.google.android.play:review-ktx", version = "2.0.1" } +play-app-review-ktx = { module = "com.google.android.play:review-ktx", version = "2.0.1" } #Updating it caused crash on 2.0.2 google-billing-ktx = { module = "com.android.billingclient:billing-ktx", version = "7.1.1" } play_feature_delivery = { module = "com.google.android.play:feature-delivery-ktx", version = "2.1.0" }