commit b783c2a69d4d822eb63b6d4eca3ec1ee1c5d8ac7
parent f19f8106e228aa9344ae14fced4cc788599cf1bc
Author: RebecaTudor <rebecatudor273@gmail.com>
Date: Mon, 13 Oct 2025 09:08:51 +0000
Bug 1984060 - Part 2 - Don't show peek view for small screens. r=android-reviewers,gmalekpour,twhite
For onboarding screen we are not gonna display the peek view
for small screen devices.
Differential Revision: https://phabricator.services.mozilla.com/D266168
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/redesign/view/OnboardingScreenRedesign.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/redesign/view/OnboardingScreenRedesign.kt
@@ -306,7 +306,7 @@ private fun OnboardingContent(
contentPadding = PaddingValues(horizontal = paddingValue),
pageSize = PageSize.Fill,
beyondViewportPageCount = 2,
- pageSpacing = pageSpacing(isLargeScreen, pagePeekWidth),
+ pageSpacing = pageSpacing(isLargeScreen, isSmallPhoneScreen, pagePeekWidth),
key = { pagesToDisplay[it].type },
overscrollEffect = null,
) { pageIndex ->
@@ -472,8 +472,8 @@ private fun onboardingRedesignBackground(isLandscape: Boolean) =
private fun isNonLargeScreenLandscape(isLargeScreen: Boolean, isLandscape: Boolean) =
(isLandscape && !isLargeScreen)
-private fun pageSpacing(isLargeScreen: Boolean, pagePeekWidth: Dp) =
- if (isLargeScreen) pagePeekWidth else 8.dp
+private fun pageSpacing(isLargeScreen: Boolean, isSmallScreen: Boolean, pagePeekWidth: Dp) =
+ if (isLargeScreen || isSmallScreen) pagePeekWidth else 8.dp
private class DisableForwardSwipeNestedScrollConnection(
private val pagerState: PagerState,