From ae7ba030a2c1673cd2625fad3e5a8463bca60519 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 12 Jan 2026 17:23:11 -0600 Subject: [PATCH] Signed-off-by: Matt Bruce --- SelfieCam/App/SelfieCamApp.swift | 11 ++++++++--- SelfieCam/Features/Camera/Views/ContentView.swift | 2 ++ .../Resources/Assets.xcassets/Branding/Contents.json | 4 ++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 SelfieCam/Resources/Assets.xcassets/Branding/Contents.json 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 } +}