From 2c36a4a39da126c30a5a5daedf501229412b2e1a Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Fri, 26 Jun 2026 17:42:34 +0800
Subject: [PATCH] Release 8.1.0 free Pro unlock
---
src/Apptag/AppGridTheme.swift | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/src/Apptag/AppGridTheme.swift b/src/Apptag/AppGridTheme.swift
index 03aafcf..f345a5c 100644
--- a/src/Apptag/AppGridTheme.swift
+++ b/src/Apptag/AppGridTheme.swift
@@ -13,6 +13,13 @@
static let storageKey = "appGridThemeID"
static let fallback = AppGridTheme.defaultLight
+ static var freeThemes: [AppGridTheme] {
+ allCases.filter(\.isFreeTheme)
+ }
+
+ static var premiumThemes: [AppGridTheme] {
+ allCases.filter(\.requiresPro)
+ }
var id: String { rawValue }
@@ -37,6 +44,18 @@
self == .defaultLight
}
+ var isFreeTheme: Bool {
+ ProEntitlementConfig.freeThemes.contains(self)
+ }
+
+ var requiresPro: Bool {
+ !isFreeTheme
+ }
+
+ var isPremiumTheme: Bool {
+ requiresPro
+ }
+
var usesVisualEffectBackdrop: Bool {
self != .black
}
--
Gitblit v1.9.3