diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt index f1c4dc0a8b..643f113890 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt @@ -7,7 +7,9 @@ import android.content.ServiceConnection import android.content.SharedPreferences import android.graphics.Bitmap import android.os.Bundle +import android.os.Handler import android.os.IBinder +import android.os.Looper import android.util.Log import android.widget.Toast import androidx.activity.ComponentActivity @@ -141,7 +143,12 @@ class MainActivity : ComponentActivity(), PersistMapOwner { @OptIn(ExperimentalFoundationApi::class, ExperimentalAnimationApi::class) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - val splashScreen = installSplashScreen() + + var splashScreenStays = true + val delayTime = 800L + + installSplashScreen().setKeepOnScreenCondition { splashScreenStays } + Handler(Looper.getMainLooper()).postDelayed({ splashScreenStays = false }, delayTime) @Suppress("DEPRECATION", "UNCHECKED_CAST") persistMap = lastCustomNonConfigurationInstance as? PersistMap ?: PersistMap() diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt index 702c78c6a4..c184d84166 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt @@ -503,7 +503,7 @@ fun MediaItemMenu( } ) } - +/* onDownload?.let { onDownload -> MenuEntry( icon = R.drawable.download, @@ -514,7 +514,7 @@ fun MediaItemMenu( } ) } - +*/ onGoToEqualizer?.let { onGoToEqualizer -> MenuEntry( icon = R.drawable.equalizer,