feat: tip IAP, commercial GitHub Pages, and App Store screenshots

Add optional StoreKit support tip (features stay free), redesign the
landing page with zh/en + light/dark and product shots, and ship
iPhone/iPad/Mac App Store screenshot sets.
This commit is contained in:
Rocky
2026-07-12 11:00:57 +08:00
parent 951e9514d7
commit 166019b384
51 changed files with 1938 additions and 518 deletions
+12
View File
@@ -39,6 +39,7 @@ struct MacSettingsView: View {
ScrollView {
LazyVStack(alignment: .leading, spacing: Spacing.xl) {
supportSection
generalSection
recognitionSection
if viewModel.config.engineMode == "cloud" {
@@ -298,6 +299,17 @@ struct MacSettingsView: View {
}
}
// MARK: - Support developer
private var supportSection: some View {
MacSettingsSection(
title: MacL10n.string("tip.title", language: lang),
footer: MacL10n.string("tip.consumableNotice", language: lang)
) {
MacSupportDeveloperTipRows(language: lang)
}
}
// MARK: - Legal
private var legalSection: some View {