- Remove duplicate CMColors, CMSpacing, CMRadius, Color.init(hex:) from generated theme file - Keep canonical versions in ChronoMindTheme.swift - Add ExportOptions.plist for app-store-connect export
30 lines
995 B
Swift
30 lines
995 B
Swift
// Auto-generated from bytelyst.tokens.json — do not edit manually.
|
|
// Product: chronomind
|
|
// Regenerate: cd packages/design-tokens && tsx scripts/generate.ts
|
|
|
|
import SwiftUI
|
|
|
|
enum CMColorsLight {
|
|
// MARK: - Semantic (Light Theme)
|
|
static let bgCanvas = Color(hex: 0xF6F8FC)
|
|
static let bgElevated = Color(hex: 0xEEF2FA)
|
|
static let surfaceCard = Color(hex: 0xFFFFFF)
|
|
static let surfaceMuted = Color(hex: 0xF3F5FA)
|
|
static let textPrimary = Color(hex: 0x0E1320)
|
|
static let textSecondary = Color(hex: 0x55637A)
|
|
static let textTertiary = Color(hex: 0x6C7C98)
|
|
static let accentPrimary = Color(hex: 0x5A8CFF)
|
|
static let accentSecondary = Color(hex: 0x2EE6D6)
|
|
static let success = Color(hex: 0x13956A)
|
|
static let warning = Color(hex: 0xB87504)
|
|
static let danger = Color(hex: 0xD24242)
|
|
}
|
|
|
|
enum CMMotion {
|
|
static let instant: Double = 0.07
|
|
static let fast: Double = 0.14
|
|
static let base: Double = 0.22
|
|
static let slow: Double = 0.32
|
|
}
|
|
|