Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
d3dac86de4
commit
db27e50b08
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user