commit 9590957bfee52c1a836a135834eee255aa336905
parent 611ca78cc08cd6f5ffba2bb08791bc334debb523
Author: Devota Aabel <daabel@mozilla.com>
Date: Fri, 14 Nov 2025 16:08:28 +0000
Bug 1998742- Update text scaling threshold for showing all of homepage stories card titles from 1 to 1.2. r=gl,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D271626
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/pocket/ui/Stories.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/pocket/ui/Stories.kt
@@ -63,6 +63,7 @@ private const val URI_PARAM_UTM_KEY = "utm_source"
private const val POCKET_STORIES_UTM_VALUE = "pocket-newtab-android"
private const val DEFAULT_MAX_LINES = 3
private const val SPONSORED_MAX_LINES = 2
+private const val ACCESSIBILITY_MAX_LINES_SCALE_FACTOR = 1.2f
/**
* Displays a single [PocketRecommendedStory].
@@ -478,7 +479,7 @@ private fun maxSponsoredLines() = if (limitMaxLines()) SPONSORED_MAX_LINES else
@Composable
@ReadOnlyComposable
-private fun limitMaxLines() = LocalConfiguration.current.fontScale <= 1.0f
+private fun limitMaxLines() = LocalConfiguration.current.fontScale <= ACCESSIBILITY_MAX_LINES_SCALE_FACTOR
private class StoryProvider : PreviewParameterProvider<PocketStory> {
override val values = FakeHomepagePreview.pocketStories(limit = 7).asSequence()