From c7299edd724e2f998385fb9fdf639597876034e7 Mon Sep 17 00:00:00 2001 From: Soham Sharma Date: Mon, 13 Apr 2026 21:58:42 +0800 Subject: [PATCH] Camera constant added back --- DynamicIsland/components/Settings/SettingsView.swift | 1 + DynamicIsland/models/Constants.swift | 1 + 2 files changed, 2 insertions(+) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index 2c18b69..73c2559 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -4242,6 +4242,7 @@ struct Appearance: View { .tag(MirrorShapeEnum.rectangle) } .settingsHighlight(id: highlightID("Mirror shape")) + if webcamManager.cameraAvailable { Picker("Mirror Camera", selection: $selectedCameraID) { ForEach(webcamManager.availableCameras, id: \.uniqueID) { device in diff --git a/DynamicIsland/models/Constants.swift b/DynamicIsland/models/Constants.swift index e2a3159..f9eabf7 100644 --- a/DynamicIsland/models/Constants.swift +++ b/DynamicIsland/models/Constants.swift @@ -796,6 +796,7 @@ extension Defaults.Keys { //static let alwaysShowTabs = Key("alwaysShowTabs", default: true) static let showMirror = Key("showMirror", default: false) static let mirrorShape = Key("mirrorShape", default: MirrorShapeEnum.rectangle) + static let selectedCameraID = Key("selectedCameraID", default: "") static let settingsIconInNotch = Key("settingsIconInNotch", default: true) static let lightingEffect = Key("lightingEffect", default: true) static let accentColor = Key("accentColor", default: Color.blue)