From 2839b7717a99572312772f24ef7891748cda356b Mon Sep 17 00:00:00 2001 From: NachoSoto Date: Mon, 31 Jul 2023 11:30:19 +0200 Subject: [PATCH] `Paywalls`: improved template accessibility support (#2920) Just some low hanging fruit to make paywalls work better with voice over. There's still more we can improve but this makes them already 100% usable. --- RevenueCatUI/Templates/OnePackageWithFeaturesTemplate.swift | 1 + RevenueCatUI/Views/FooterView.swift | 1 + 2 files changed, 2 insertions(+) diff --git a/RevenueCatUI/Templates/OnePackageWithFeaturesTemplate.swift b/RevenueCatUI/Templates/OnePackageWithFeaturesTemplate.swift index 2eab8a298b..4fd56b8d52 100644 --- a/RevenueCatUI/Templates/OnePackageWithFeaturesTemplate.swift +++ b/RevenueCatUI/Templates/OnePackageWithFeaturesTemplate.swift @@ -104,6 +104,7 @@ private struct OnePackageWithFeaturesTemplateContent: View { VStack(spacing: 40) { ForEach(self.localization.features, id: \.title) { feature in FeatureView(feature: feature, colors: self.configuration.colors) + .accessibilityElement(children: .combine) } } .padding(.horizontal) diff --git a/RevenueCatUI/Views/FooterView.swift b/RevenueCatUI/Views/FooterView.swift index 2f273a23e9..60f64c19ec 100644 --- a/RevenueCatUI/Views/FooterView.swift +++ b/RevenueCatUI/Views/FooterView.swift @@ -50,6 +50,7 @@ struct FooterView: View { private var separator: some View { Image(systemName: "circle.fill") .font(.system(size: 5)) + .accessibilityHidden(true) } private var hasTOS: Bool { self.configuration.termsOfServiceURL != nil }