diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/OnboardingActivity.kt b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/OnboardingActivity.kt
index 51350dbe..fc558ebf 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/OnboardingActivity.kt
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/OnboardingActivity.kt
@@ -328,6 +328,9 @@ class OnboardingActivity: BaseActivity() {
@Composable
fun WelcomePage(verticalPadding: Dp, windowSizeClass: WindowSizeClass) {
+ val isTablet = windowSizeClass.windowWidthSizeClass == WindowWidthSizeClass.EXPANDED &&
+ windowSizeClass.windowHeightSizeClass == WindowHeightSizeClass.EXPANDED
+
Column(
modifier = Modifier.fillMaxSize().verticalScroll(rememberScrollState()),
horizontalAlignment = Alignment.Start
@@ -351,24 +354,48 @@ class OnboardingActivity: BaseActivity() {
Spacer(modifier = Modifier.weight(1f))
- SecondaryText(
- R.string.onboarding_welcome_to,
- fontSize = 22.sp
- )
+ Row(
+ modifier = Modifier.fillMaxWidth()
+ ) {
+ if (isTablet) {
+ Spacer(modifier = Modifier.weight(1f))
+ }
- PrimaryText(
- R.string.onboarding_infinity_for_reddit,
- fontSize = 36.sp,
- lineHeight = 36.sp,
- fontWeight = FontWeight.Bold
- )
+ Column(
+ horizontalAlignment = if (isTablet) Alignment.CenterHorizontally else Alignment.Start
+ ) {
+ SecondaryText(
+ R.string.onboarding_welcome_to,
+ fontSize = if (isTablet) 30.sp else 22.sp
+ )
- Spacer(modifier = Modifier.height(16.dp))
+ if (isTablet) {
+ Spacer(modifier = Modifier.height(16.dp))
+ }
- PrimaryText(
- R.string.infinitely_better_experience,
- fontSize = LocalTypography.current.fontSize.size18
- )
+ PrimaryText(
+ R.string.onboarding_infinity_for_reddit,
+ fontSize = if (isTablet) 48.sp else 36.sp,
+ lineHeight = if (isTablet) 48.sp else 36.sp,
+ fontWeight = FontWeight.Bold
+ )
+
+ Spacer(modifier = Modifier.height(16.dp))
+
+ PrimaryText(
+ R.string.infinitely_better_experience,
+ fontSize = if (isTablet) 28.sp else 18.sp
+ )
+ }
+
+ if (isTablet) {
+ Spacer(modifier = Modifier.weight(1f))
+ }
+ }
+
+ if (isTablet) {
+ Spacer(modifier = Modifier.weight(1f))
+ }
Spacer(modifier = Modifier.height(verticalPadding))
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3e6aa582..2f969dd2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1701,7 +1701,7 @@
Customize every color, button, and gesture
Screenshot of make it yours
Private Browsing
- Browse Anonymously\nLogin Anytime
+ Subscribe, save, vote, and revisit, before signing in
Screenshot of private browsing
And There\'s More!
Discover even more tools and features waiting for you inside the app