diff --git a/app/build.gradle b/app/build.gradle index f7aab7ca3c..bcda959a25 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -113,7 +113,7 @@ dependencies { implementation 'jp.wasabeef:glide-transformations:4.3.0' // Exoplayer - ext.exo_version = '1.5.0' + ext.exo_version = '1.5.1' implementation "androidx.media3:media3-exoplayer:$exo_version" implementation "androidx.media3:media3-ui:$exo_version" implementation "androidx.media3:media3-exoplayer-hls:$exo_version" @@ -124,7 +124,7 @@ dependencies { implementation "androidx.media3:media3-cast:$exo_version" implementation "androidx.mediarouter:mediarouter:1.7.0" // Media3 extension - implementation "com.github.anilbeesetti.nextlib:nextlib-media3ext:0.8.3" + implementation "com.github.anilbeesetti.nextlib:nextlib-media3ext:0.8.4" // UI implementation 'com.google.android.material:material:1.12.0' diff --git a/app/src/main/java/ani/dantotsu/util/AlertDialogBuilder.kt b/app/src/main/java/ani/dantotsu/util/AlertDialogBuilder.kt index 74683ab1bf..036dd1b4eb 100644 --- a/app/src/main/java/ani/dantotsu/util/AlertDialogBuilder.kt +++ b/app/src/main/java/ani/dantotsu/util/AlertDialogBuilder.kt @@ -3,6 +3,8 @@ package ani.dantotsu.util import android.app.Activity import android.app.AlertDialog import android.content.Context +import android.os.Build +import android.view.WindowManager import android.view.View import ani.dantotsu.R @@ -205,8 +207,14 @@ class AlertDialogBuilder(private val context: Context) { onShow?.invoke() } dialog.window?.apply { - setDimAmount(0.8f) + setDimAmount(0.5f) attributes.windowAnimations = android.R.style.Animation_Dialog + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + val params = attributes + params.flags = params.flags or WindowManager.LayoutParams.FLAG_BLUR_BEHIND + params.setBlurBehindRadius(20) + attributes = params + } } dialog.show() } diff --git a/app/src/main/res/layout/activity_player_settings.xml b/app/src/main/res/layout/activity_player_settings.xml index 04244f031e..e376c2f64b 100644 --- a/app/src/main/res/layout/activity_player_settings.xml +++ b/app/src/main/res/layout/activity_player_settings.xml @@ -1102,10 +1102,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginHorizontal="32dp" - android:stepSize="5.0" - android:value="15.0" - android:valueFrom="5.0" - android:valueTo="45.0" + android:stepSize="1.0" + android:value="10.0" + android:valueFrom="1.0" + android:valueTo="50.0" app:labelBehavior="floating" app:labelStyle="@style/fontTooltip" app:thumbColor="?attr/colorSecondary"