Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>

This commit is contained in:
Matt Bruce 2026-01-12 17:29:40 -06:00
parent ae7ba030a2
commit dd84ffdfe6
3 changed files with 9 additions and 9 deletions

View File

@ -17,7 +17,7 @@ struct SelfieCamApp: App {
var body: some Scene { var body: some Scene {
WindowGroup { WindowGroup {
ZStack { ZStack {
Color.Branding.primary Color.BrandColors.primary
.ignoresSafeArea() .ignoresSafeArea()
AppLaunchView(config: .selfieCam) { AppLaunchView(config: .selfieCam) {

View File

@ -61,7 +61,7 @@ struct ContentView: View {
} }
} }
.frame(maxWidth: .infinity, maxHeight: .infinity) .frame(maxWidth: .infinity, maxHeight: .infinity)
.background(Color.Branding.primary.ignoresSafeArea()) .background(Color.BrandColors.primary.ignoresSafeArea())
// Settings button overlay - only show when NOT in photo review mode // Settings button overlay - only show when NOT in photo review mode
.overlay(alignment: .topTrailing) { .overlay(alignment: .topTrailing) {
if !showPhotoReview { if !showPhotoReview {

View File

@ -12,7 +12,7 @@ import Bedrock
extension Color { extension Color {
/// SelfieCam branding colors for icon and launch screen. /// SelfieCam branding colors for icon and launch screen.
enum Branding { enum BrandColors {
/// Primary gradient color - rich magenta/rose for a vibrant, modern selfie aesthetic. /// Primary gradient color - rich magenta/rose for a vibrant, modern selfie aesthetic.
static let primary = Color("Branding/primary") static let primary = Color("Branding/primary")
@ -33,9 +33,9 @@ extension AppIconConfig {
title: "SELFIE", title: "SELFIE",
subtitle: "CAM", subtitle: "CAM",
iconSymbol: "camera.fill", iconSymbol: "camera.fill",
primaryColor: Color.Branding.primary, primaryColor: Color.BrandColors.primary,
secondaryColor: Color.Branding.secondary, secondaryColor: Color.BrandColors.secondary,
accentColor: Color.Branding.accent accentColor: Color.BrandColors.accent
) )
} }
@ -52,9 +52,9 @@ extension LaunchScreenConfig {
decorativeSymbol: "circle.fill", decorativeSymbol: "circle.fill",
patternStyle: .radial, patternStyle: .radial,
layoutStyle: .iconAboveTitle, layoutStyle: .iconAboveTitle,
primaryColor: Color.Branding.primary, primaryColor: Color.BrandColors.primary,
secondaryColor: Color.Branding.secondary, secondaryColor: Color.BrandColors.secondary,
accentColor: Color.Branding.accent, accentColor: Color.BrandColors.accent,
titleColor: .white, titleColor: .white,
iconSize: 52, iconSize: 52,
titleSize: 38, titleSize: 38,