|
@@ -127,10 +127,14 @@ enum AppTheme {
|
|
|
|
|
|
|
|
static var premiumBackground: NSColor {
|
|
static var premiumBackground: NSColor {
|
|
|
isDark
|
|
isDark
|
|
|
- ? NSColor(red: 0.28, green: 0.22, blue: 0.42, alpha: 1)
|
|
|
|
|
|
|
+ ? NSColor(red: 0.24, green: 0.20, blue: 0.36, alpha: 1)
|
|
|
: NSColor(red: 0.95, green: 0.93, blue: 1.0, alpha: 1)
|
|
: NSColor(red: 0.95, green: 0.93, blue: 1.0, alpha: 1)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ static var premiumCardBackground: NSColor {
|
|
|
|
|
+ isDark ? cardBackground : NSColor(red: 0.95, green: 0.93, blue: 1.0, alpha: 1)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
static var premiumForeground: NSColor {
|
|
static var premiumForeground: NSColor {
|
|
|
isDark
|
|
isDark
|
|
|
? NSColor(red: 0.72, green: 0.58, blue: 1.0, alpha: 1)
|
|
? NSColor(red: 0.72, green: 0.58, blue: 1.0, alpha: 1)
|
|
@@ -138,27 +142,35 @@ enum AppTheme {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static var premiumCardBorder: NSColor {
|
|
static var premiumCardBorder: NSColor {
|
|
|
- isDark
|
|
|
|
|
- ? NSColor(red: 0.55, green: 0.36, blue: 0.96, alpha: 0.28)
|
|
|
|
|
- : NSColor(red: 0.88, green: 0.82, blue: 0.98, alpha: 1)
|
|
|
|
|
|
|
+ isDark ? paywallBorder : NSColor(red: 0.88, green: 0.82, blue: 0.98, alpha: 1)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ static var premiumCardTitle: NSColor { textPrimary }
|
|
|
|
|
+
|
|
|
|
|
+ static var premiumCardSubtitle: NSColor {
|
|
|
|
|
+ isDark ? textSecondary : NSColor(red: 0.44, green: 0.38, blue: 0.58, alpha: 1)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static let premiumCrown = NSColor(red: 0.95, green: 0.75, blue: 0.20, alpha: 1)
|
|
static let premiumCrown = NSColor(red: 0.95, green: 0.75, blue: 0.20, alpha: 1)
|
|
|
|
|
|
|
|
- static var premiumActionBackground: NSColor { cardBackground }
|
|
|
|
|
|
|
+ static var premiumActionBackground: NSColor {
|
|
|
|
|
+ isDark ? elevatedBackground : cardBackground
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
static var premiumActionHoverBackground: NSColor {
|
|
static var premiumActionHoverBackground: NSColor {
|
|
|
- isDark
|
|
|
|
|
- ? NSColor(red: 0.22, green: 0.20, blue: 0.30, alpha: 1)
|
|
|
|
|
- : NSColor(red: 0.98, green: 0.96, blue: 1.0, alpha: 1)
|
|
|
|
|
|
|
+ isDark ? paywallTrustIconBackground : NSColor(red: 0.98, green: 0.96, blue: 1.0, alpha: 1)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static var premiumActionBorder: NSColor { paywallBorder }
|
|
static var premiumActionBorder: NSColor { paywallBorder }
|
|
|
|
|
|
|
|
- static var premiumActionBorderHover: NSColor {
|
|
|
|
|
- isDark
|
|
|
|
|
- ? NSColor(red: 0.55, green: 0.36, blue: 0.96, alpha: 0.45)
|
|
|
|
|
- : NSColor(red: 0.78, green: 0.68, blue: 0.96, alpha: 1)
|
|
|
|
|
|
|
+ static var premiumActionBorderHover: NSColor { paywallBorder }
|
|
|
|
|
+
|
|
|
|
|
+ static var premiumActionForeground: NSColor {
|
|
|
|
|
+ isDark ? textPrimary : premiumForeground
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ static var premiumActionForegroundHover: NSColor {
|
|
|
|
|
+ isDark ? premiumForeground : NSColor(red: 0.48, green: 0.28, blue: 0.90, alpha: 1)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static var premiumButtonBackground: NSColor { purple }
|
|
static var premiumButtonBackground: NSColor { purple }
|