| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import SwiftUI
- enum AppTheme {
- static let windowWidth: CGFloat = 1100
- static let windowHeight: CGFloat = 720
- static let windowMinWidth: CGFloat = 900
- static let windowMinHeight: CGFloat = 600
- static let sidebarWidth: CGFloat = 240
- static let contentPadding: CGFloat = 40
- static let cardCornerRadius: CGFloat = 16
- static let buttonCornerRadius: CGFloat = 14
- static let navItemCornerRadius: CGFloat = 10
- static let inputCornerRadius: CGFloat = 12
- static let background = Color(red: 0.973, green: 0.980, blue: 0.984)
- static let sidebarBackground = Color.white
- static let cardBackground = Color.white
- static let textPrimary = Color(red: 0.10, green: 0.14, blue: 0.22)
- static let textSecondary = Color(red: 0.45, green: 0.50, blue: 0.56)
- static let textMuted = Color(red: 0.62, green: 0.66, blue: 0.70)
- static let border = Color(red: 0.78, green: 0.82, blue: 0.87)
- static let inputBorder = border
- static let teal = Color(red: 0.0, green: 0.651, blue: 0.494)
- static let tealLight = Color(red: 0.90, green: 0.97, blue: 0.94)
- static let tealDark = Color(red: 0.0, green: 0.55, blue: 0.42)
- static let gradientStart = Color(red: 0.0, green: 0.62, blue: 0.47)
- static let gradientEnd = Color(red: 0.20, green: 0.78, blue: 0.60)
- static let premiumBackground = Color(red: 0.91, green: 0.97, blue: 0.95)
- static let premiumBorder = Color(red: 0.82, green: 0.93, blue: 0.88)
- static let blobColor = Color(red: 0.0, green: 0.651, blue: 0.494).opacity(0.07)
- static let dotColor = Color(red: 0.0, green: 0.651, blue: 0.494).opacity(0.14)
- static let cardShadow = Color.black.opacity(0.06)
- static let clearBackground = Color(red: 1.0, green: 0.95, blue: 0.94)
- static let clearBackgroundHover = Color(red: 1.0, green: 0.91, blue: 0.90)
- static let clearForeground = Color(red: 0.82, green: 0.32, blue: 0.36)
- static let clearForegroundHover = Color(red: 0.72, green: 0.22, blue: 0.28)
- static let clearBorder = Color(red: 0.94, green: 0.80, blue: 0.80)
- static let clearShadow = Color(red: 0.82, green: 0.32, blue: 0.36).opacity(0.18)
- static var primaryGradient: LinearGradient {
- LinearGradient(
- colors: [gradientStart, gradientEnd],
- startPoint: .leading,
- endPoint: .trailing
- )
- }
- }
|