BusinessCard/BusinessCardWatch Watch App/Design/WatchDesignConstants.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)
}
}