commit 1e94478ce97254e87981a2b5e96b36d61179f91a
parent 07661f9c71a42ba18df9a294a6eb345438e0b6c6
Author: Devota Aabel <daabel@mozilla.com>
Date: Sat, 6 Dec 2025 01:03:10 +0000
Bug 2004490- Re-add drop shadows to homepage cards and top sites. r=gl,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D275323
Diffstat:
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/topsites/TopSites.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/topsites/TopSites.kt
@@ -425,6 +425,7 @@ private fun TopSiteFaviconCard(
.size(TOP_SITES_FAVICON_CARD_SIZE.dp),
shape = CircleShape,
colors = CardDefaults.cardColors(containerColor = backgroundColor),
+ elevation = CardDefaults.cardElevation(defaultElevation = 6.dp),
) {
Box(
modifier = Modifier.fillMaxSize(),
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/topsites/ui/HomepageCard.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/topsites/ui/HomepageCard.kt
@@ -20,6 +20,7 @@ import androidx.compose.ui.unit.dp
private val homepageCardRadius = 16.dp
private val homepageCardImageRadius = 12.dp
+private val cardElevation = 6.dp
private val homepageCardShape = RoundedCornerShape(homepageCardRadius)
val homepageCardImageShape = RoundedCornerShape(homepageCardImageRadius)
@@ -39,7 +40,7 @@ internal fun HomepageCard(
backgroundColor: Color,
modifier: Modifier = Modifier,
shape: Shape = homepageCardShape,
- elevation: CardElevation = CardDefaults.cardElevation(),
+ elevation: CardElevation = CardDefaults.cardElevation(defaultElevation = cardElevation),
border: BorderStroke? = BorderStroke(1.dp, MaterialTheme.colorScheme.outlineVariant),
content: @Composable ColumnScope.() -> Unit,
) {
@@ -68,7 +69,7 @@ internal fun HomepageCard(
modifier: Modifier = Modifier,
shape: Shape = homepageCardShape,
colors: CardColors = CardDefaults.cardColors(),
- elevation: CardElevation = CardDefaults.cardElevation(),
+ elevation: CardElevation = CardDefaults.cardElevation(defaultElevation = cardElevation),
border: BorderStroke? = BorderStroke(1.dp, MaterialTheme.colorScheme.outlineVariant),
content: @Composable ColumnScope.() -> Unit,
) {