42 lines
1.1 KiB
Swift
42 lines
1.1 KiB
Swift
import SwiftUI
|
|
|
|
enum WatchDesign {
|
|
/// Debug logging for watch app - only prints in DEBUG builds
|
|
static func debugLog(_ message: String) {
|
|
#if DEBUG
|
|
print("[WatchApp] \(message)")
|
|
#endif
|
|
}
|
|
|
|
enum Spacing {
|
|
static let small: CGFloat = 6
|
|
static let medium: CGFloat = 10
|
|
static let large: CGFloat = 16
|
|
}
|
|
|
|
enum CornerRadius {
|
|
static let medium: CGFloat = 12
|
|
static let large: CGFloat = 18
|
|
}
|
|
|
|
enum Size {
|
|
static let qrSize: CGFloat = 120
|
|
static let chipHeight: CGFloat = 28
|
|
}
|
|
|
|
enum Opacity {
|
|
static let hint: Double = 0.2
|
|
static let strong: Double = 0.8
|
|
}
|
|
}
|
|
|
|
extension Color {
|
|
enum WatchPalette {
|
|
static let background = Color(red: 0.12, green: 0.12, blue: 0.14)
|
|
static let card = Color(red: 0.2, green: 0.2, blue: 0.24)
|
|
static let accent = Color(red: 0.95, green: 0.35, blue: 0.33)
|
|
static let text = Color(red: 0.95, green: 0.95, blue: 0.97)
|
|
static let muted = Color(red: 0.7, green: 0.7, blue: 0.74)
|
|
}
|
|
}
|