From e03813c19e4759b0b47dcfa5a859ed3b9ae61c38 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Mon, 29 May 2023 16:30:09 -0500 Subject: [PATCH] Revises store page permissions UI (again) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Switches back “Permissions” and “Privacy” section titles * Shrinks privacy permissions card title font * Combines privacy + entitlements back into single “Permissions” section * Removes “Entitlements” section name --- AltStore/App Detail/AppDetailCollectionViewController.swift | 4 ++-- AltStore/App Detail/AppPermissionsCard.swift | 2 +- AltStore/Base.lproj/Main.storyboard | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AltStore/App Detail/AppDetailCollectionViewController.swift b/AltStore/App Detail/AppDetailCollectionViewController.swift index 3e51abf2..f9fd55a5 100644 --- a/AltStore/App Detail/AppDetailCollectionViewController.swift +++ b/AltStore/App Detail/AppDetailCollectionViewController.swift @@ -121,7 +121,7 @@ class AppDetailCollectionViewController: UICollectionViewController { case .privacy: break case .knownEntitlements: - configuration.text = NSLocalizedString("Entitlements", comment: "") + configuration.text = nil configuration.secondaryTextProperties.font = UIFont.preferredFont(forTextStyle: .callout) configuration.textToSecondaryTextVerticalPadding = 8 @@ -206,7 +206,7 @@ private extension AppDetailCollectionViewController guard let self, #available(iOS 16, *) else { return } cell.contentConfiguration = UIHostingConfiguration { - AppPermissionsCard(title: "Permissions", + AppPermissionsCard(title: "Privacy", description: "\(self.app.name) may request access to the following:", tintColor: Color(uiColor: self.app.tintColor ?? .altPrimary), permissions: self.privacyPermissions) diff --git a/AltStore/App Detail/AppPermissionsCard.swift b/AltStore/App Detail/AppPermissionsCard.swift index ef5edfa1..053a02fc 100644 --- a/AltStore/App Detail/AppPermissionsCard.swift +++ b/AltStore/App Detail/AppPermissionsCard.swift @@ -64,7 +64,7 @@ struct AppPermissionsCard: View var body: some View { let title = Text(title) - .font(.title2) + .font(.title3) .bold() .minimumScaleFactor(0.1) // Avoid clipping during matchedGeometryEffect animation. diff --git a/AltStore/Base.lproj/Main.storyboard b/AltStore/Base.lproj/Main.storyboard index aecbe1ca..e411d1ff 100644 --- a/AltStore/Base.lproj/Main.storyboard +++ b/AltStore/Base.lproj/Main.storyboard @@ -402,7 +402,7 @@ -