From 1c4f514e542ec295a7bae9d9e2e8e30ef9a72863 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Wed, 23 Sep 2026 07:45:17 +0000 Subject: [PATCH] bring back a stronger scrim over the artist image --- .../com/subtracks/ui/library/ArtistDetailScreen.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt b/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt index 97612368..d9b52364 100644 --- a/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt +++ b/app/src/main/kotlin/com/subtracks/ui/library/ArtistDetailScreen.kt @@ -36,6 +36,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.geometry.Offset +import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Shadow import androidx.compose.ui.platform.LocalDensity @@ -51,6 +52,7 @@ import org.koin.compose.viewmodel.koinViewModel import org.koin.core.parameter.parametersOf private val ART_HEIGHT = 420.dp +private val SCRIM_HEIGHT = 180.dp private val TITLE_INSET = 16.dp private val FADE_LEAD = 24.dp @@ -134,6 +136,17 @@ fun ArtistDetailScreen( name = artist?.name.orEmpty(), modifier = Modifier.fillMaxWidth().height(ART_HEIGHT), ) + Box( + modifier = + Modifier + .fillMaxWidth() + .height(SCRIM_HEIGHT) + .background( + Brush.verticalGradient( + listOf(Color.Black.copy(alpha = 0.8f), Color.Transparent), + ), + ), + ) Text( text = artist?.name.orEmpty(), style = imageNameStyle,