diff --git a/Localizations/en.lproj/Localizable.strings b/Localizations/en.lproj/Localizable.strings index ec0c1f9..f2a7ea5 100644 --- a/Localizations/en.lproj/Localizable.strings +++ b/Localizations/en.lproj/Localizable.strings @@ -4,6 +4,7 @@ "about.acknowledgments" = "Acknowledgments"; "about.made-by-metabolist" = "Made by Metabolist"; "about.official-account" = "Official Account"; +"about.review-on-the-app-store" = "Review on the App Store"; "about.source-code-and-issue-tracker" = "Source Code & Issue Tracker"; "about.website" = "Website"; "accessibility.activate-link-%@" = "Link: %@"; diff --git a/Views/SwiftUI/AboutView.swift b/Views/SwiftUI/AboutView.swift index 92891a3..4fe3723 100644 --- a/Views/SwiftUI/AboutView.swift +++ b/Views/SwiftUI/AboutView.swift @@ -41,6 +41,13 @@ struct AboutView: View { Image(systemName: "wrench.and.screwdriver") } } + Link(destination: Self.reviewURL) { + Label { + Text("about.review-on-the-app-store").foregroundColor(.primary) + } icon: { + Image(systemName: "star") + } + } } Section { NavigationLink( @@ -57,6 +64,7 @@ private extension AboutView { static let websiteURL = URL(string: "https://metabolist.org")! static let officialAccountURL = URL(string: "https://mastodon.social/@metabolist")! static let sourceCodeAndIssueTrackerURL = URL(string: "https://github.com/metabolist/metatext")! + static let reviewURL = URL(string: "https://apps.apple.com/app/metatext/id1523996615?mt=8&action=write-review")! static var version: String { Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? ""