// // BrandingConfig.swift // TheNoiseClock // // Created by Matt Bruce on 1/31/26. // import SwiftUI import Bedrock // MARK: - App Branding Colors extension Color { enum Branding { static let primary = Color(red: 0.08, green: 0.10, blue: 0.16) static let secondary = Color(red: 0.03, green: 0.05, blue: 0.10) static let accent = Color.white } } // MARK: - App Icon Configuration extension AppIconConfig { static let noiseClock = AppIconConfig( title: "NOISE CLOCK", subtitle: nil, iconSymbol: "waveform", primaryColor: Color.Branding.primary, secondaryColor: Color.Branding.secondary, accentColor: Color.Branding.accent ) } // MARK: - Launch Screen Configuration extension LaunchScreenConfig { static let noiseClock = LaunchScreenConfig( title: "NOISE CLOCK", tagline: "Sleep in sound", iconSymbols: ["waveform", "clock.fill"], cornerSymbol: "sparkle", decorativeSymbol: "circle.fill", patternStyle: .radial, layoutStyle: .iconAboveTitle, primaryColor: Color.Branding.primary, secondaryColor: Color.Branding.secondary, accentColor: Color.Branding.accent, titleColor: .white, iconSpacing: 10, animationDuration: 0.6, showLoadingIndicator: false ) }