diff --git a/SelfieCam/App/SelfieCamApp.swift b/SelfieCam/App/SelfieCamApp.swift index fb3b57f..9dca271 100644 --- a/SelfieCam/App/SelfieCamApp.swift +++ b/SelfieCam/App/SelfieCamApp.swift @@ -16,9 +16,14 @@ struct SelfieCamApp: App { var body: some Scene { WindowGroup { - AppLaunchView(config: .selfieCam) { - ContentView() - .preferredColorScheme(.dark) + ZStack { + Color.Branding.primary + .ignoresSafeArea() + + AppLaunchView(config: .selfieCam) { + ContentView() + .preferredColorScheme(.dark) + } } } } diff --git a/SelfieCam/Features/Camera/Views/ContentView.swift b/SelfieCam/Features/Camera/Views/ContentView.swift index d7c21d4..42ea2c6 100644 --- a/SelfieCam/Features/Camera/Views/ContentView.swift +++ b/SelfieCam/Features/Camera/Views/ContentView.swift @@ -60,6 +60,8 @@ struct ContentView: View { .transition(.opacity) } } + .frame(maxWidth: .infinity, maxHeight: .infinity) + .background(Color.Branding.primary.ignoresSafeArea()) // Settings button overlay - only show when NOT in photo review mode .overlay(alignment: .topTrailing) { if !showPhotoReview { diff --git a/SelfieCam/Resources/Assets.xcassets/Branding/Contents.json b/SelfieCam/Resources/Assets.xcassets/Branding/Contents.json new file mode 100644 index 0000000..a162e38 --- /dev/null +++ b/SelfieCam/Resources/Assets.xcassets/Branding/Contents.json @@ -0,0 +1,4 @@ +{ + "info" : { "author" : "xcode", "version" : 1 }, + "properties" : { "provides-namespace" : true } +}