Fix paywall width overflow on iOS 18, update onboarding tip from Yesterday to Today
Add containerRelativeFrame to paywall marketing content so feature cards fit within screen width on iOS 18. Update onboarding tip text and all localizations (DE, ES, FR, JA, KO, PT-BR). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -88,7 +88,7 @@ struct OnboardingDay: View {
|
||||
.font(.headline)
|
||||
.foregroundColor(.yellow)
|
||||
|
||||
Text("Tip: \"Yesterday\" works great for evening reminders")
|
||||
Text("Tip: \"Today\" works great for evening reminders")
|
||||
.font(.subheadline.weight(.medium))
|
||||
.foregroundColor(.white.opacity(0.9))
|
||||
}
|
||||
|
||||
@@ -63,32 +63,35 @@ struct FeelsSubscriptionStoreView: View {
|
||||
|
||||
@ViewBuilder
|
||||
private var marketingContent: some View {
|
||||
switch currentStyle {
|
||||
case .celestial:
|
||||
CelestialMarketingContent()
|
||||
case .garden:
|
||||
GardenMarketingContent()
|
||||
case .neon:
|
||||
NeonMarketingContent()
|
||||
case .minimal:
|
||||
MinimalMarketingContent()
|
||||
case .zen:
|
||||
ZenMarketingContent()
|
||||
case .editorial:
|
||||
EditorialMarketingContent()
|
||||
case .mixtape:
|
||||
MixtapeMarketingContent()
|
||||
case .heartfelt:
|
||||
HeartfeltMarketingContent()
|
||||
case .luxe:
|
||||
LuxeMarketingContent()
|
||||
case .forecast:
|
||||
ForecastMarketingContent()
|
||||
case .playful:
|
||||
PlayfulMarketingContent()
|
||||
case .journal:
|
||||
JournalMarketingContent()
|
||||
Group {
|
||||
switch currentStyle {
|
||||
case .celestial:
|
||||
CelestialMarketingContent()
|
||||
case .garden:
|
||||
GardenMarketingContent()
|
||||
case .neon:
|
||||
NeonMarketingContent()
|
||||
case .minimal:
|
||||
MinimalMarketingContent()
|
||||
case .zen:
|
||||
ZenMarketingContent()
|
||||
case .editorial:
|
||||
EditorialMarketingContent()
|
||||
case .mixtape:
|
||||
MixtapeMarketingContent()
|
||||
case .heartfelt:
|
||||
HeartfeltMarketingContent()
|
||||
case .luxe:
|
||||
LuxeMarketingContent()
|
||||
case .forecast:
|
||||
ForecastMarketingContent()
|
||||
case .playful:
|
||||
PlayfulMarketingContent()
|
||||
case .journal:
|
||||
JournalMarketingContent()
|
||||
}
|
||||
}
|
||||
.containerRelativeFrame(.horizontal)
|
||||
}
|
||||
|
||||
private var tintColor: Color {
|
||||
|
||||
Reference in New Issue
Block a user