diff options
Diffstat (limited to 'Map/Presentation/Preferences')
| -rw-r--r-- | Map/Presentation/Preferences/MapPreferencesView.swift | 31 | ||||
| -rw-r--r-- | Map/Presentation/Preferences/TemplatesPreferencesView.swift | 8 |
2 files changed, 23 insertions, 16 deletions
diff --git a/Map/Presentation/Preferences/MapPreferencesView.swift b/Map/Presentation/Preferences/MapPreferencesView.swift index c5a9236..264be14 100644 --- a/Map/Presentation/Preferences/MapPreferencesView.swift +++ b/Map/Presentation/Preferences/MapPreferencesView.swift @@ -20,23 +20,29 @@ struct MapPreferencesView: View { @AppStorage("useSmartEditor") private var useSmartEditor = false @AppStorage("useCustomFont") private var useCustomFont = false @AppStorage("customFontName") private var customFontName = "Helvetica" - + var body: some View { VStack(alignment: .center, spacing: Dimensions.Spacing.loose) { HStack(alignment: .firstTextBaseline, spacing: Dimensions.Spacing.regular) { Text("preferences.map.map_style.title") .font(.Theme.Body.emphasized) .frame(maxWidth: .infinity, alignment: .trailing) - + VStack(alignment: .leading, spacing: Dimensions.Spacing.cozy) { - Toggle(isOn: $showBackground, label: { Text("preferences.map.map_style.show_background") + Toggle( + isOn: $showBackground, + label: { + Text("preferences.map.map_style.show_background") .font(.Theme.Body.regular) - }) - - Toggle(isOn: $useCustomFont, label: { Text("preferences.map.map_style.use_custom_font") + }) + + Toggle( + isOn: $useCustomFont, + label: { + Text("preferences.map.map_style.use_custom_font") .font(.Theme.Body.regular) - }) - + }) + Picker("", selection: $customFontName) { ForEach(NSFontManager.shared.availableFontFamilies, id: \.self) { fontFamily in Text(fontFamily).tag(fontFamily) @@ -47,16 +53,17 @@ struct MapPreferencesView: View { } .frame(maxWidth: .infinity, alignment: .leading) } - + Divider() - + HStack(alignment: .firstTextBaseline, spacing: Dimensions.Spacing.regular) { Text("preferences.map.editor.title") .font(.Theme.Body.emphasized) .frame(maxWidth: .infinity, alignment: .trailing) - + VStack(alignment: .leading, spacing: Dimensions.Spacing.cozy) { - Toggle(String(localized: "preferences.map.editor.use_smart_editor"), isOn: $useSmartEditor) + Toggle( + String(localized: "preferences.map.editor.use_smart_editor"), isOn: $useSmartEditor) } .frame(maxWidth: .infinity, alignment: .leading) } diff --git a/Map/Presentation/Preferences/TemplatesPreferencesView.swift b/Map/Presentation/Preferences/TemplatesPreferencesView.swift index 2b70b67..5de2428 100644 --- a/Map/Presentation/Preferences/TemplatesPreferencesView.swift +++ b/Map/Presentation/Preferences/TemplatesPreferencesView.swift @@ -128,9 +128,9 @@ struct TemplatesPreferencesView: View { .border(Color.Theme.UI.foreground.opacity(0.2), width: 1) HStack(spacing: Dimensions.Spacing.regular) { - + Spacer() - + Button(action: { showingHelpPopover = true }) { Image(systemName: "questionmark.circle") } @@ -143,14 +143,14 @@ struct TemplatesPreferencesView: View { .frame(width: 300) .padding(Dimensions.Spacing.regular) } - + HStack(spacing: Dimensions.Spacing.coziest) { Button(action: { showingAddSheet = true }) { Image(systemName: "plus") } .keyboardShortcut("t", modifiers: [.command]) .help("preferences.templates.help.add") - + Button(action: { removeTemplate(selectedTemplate) }) { |