diff --git a/SelfieCam/Features/Settings/SettingsView.swift b/SelfieCam/Features/Settings/SettingsView.swift index 3390527..44550cd 100644 --- a/SelfieCam/Features/Settings/SettingsView.swift +++ b/SelfieCam/Features/Settings/SettingsView.swift @@ -84,14 +84,7 @@ struct SettingsView: View { SettingsSectionHeader(title: "Display", systemImage: "eye", accentColor: AppAccent.primary) SettingsCard(backgroundColor: AppSurface.card, borderColor: AppBorder.subtle) { - // True Mirror (premium) - premiumToggle( - title: String(localized: "True Mirror"), - subtitle: String(localized: "Shows horizontally flipped preview like a real mirror"), - isOn: $viewModel.isMirrorFlipped, - accessibilityHint: String(localized: "Flips the camera preview horizontally") - ) - + SettingsToggle( title: String(localized: "Grid Overlay"), subtitle: String(localized: "Shows rule of thirds grid for composition"), @@ -100,6 +93,14 @@ struct SettingsView: View { ) .accessibilityHint(String(localized: "Shows a grid overlay to help compose your shot")) + // True Mirror (premium) + premiumToggle( + title: String(localized: "True Mirror"), + subtitle: String(localized: "Shows horizontally flipped preview like a real mirror"), + isOn: $viewModel.isMirrorFlipped, + accessibilityHint: String(localized: "Flips the camera preview horizontally") + ) + // Skin Smoothing (premium) premiumToggle( title: String(localized: "Skin Smoothing"), @@ -114,8 +115,6 @@ struct SettingsView: View { SettingsSectionHeader(title: "Capture", systemImage: "photo.on.rectangle", accentColor: AppAccent.primary) SettingsCard(backgroundColor: AppSurface.card, borderColor: AppBorder.subtle) { - // Timer Selection - timerPicker SettingsToggle( title: String(localized: "Auto-Save"), @@ -124,6 +123,10 @@ struct SettingsView: View { accentColor: AppAccent.primary ) .accessibilityHint(String(localized: "When enabled, photos and videos are saved immediately after capture")) + + // Timer Selection + timerPicker + } // MARK: - Pro Section @@ -680,7 +683,7 @@ struct SettingsView: View { title: "Enable Debug Premium", subtitle: "Unlock all premium features for testing", isOn: $viewModel.isDebugPremiumEnabled, - accentColor: AppStatus.warning + accentColor: AppAccent.primary ) // Icon Generator