import SwiftUI struct SettingsDetailsView: View { @EnvironmentObject var settings: SettingsManager var body: some View { Picker("Image Quality", selection: $settings.detailViewQuality) { ForEach(BooruPostFileType.allCases, id: \.self) { type in Text(type.rawValue.capitalized).tag(type) } } Toggle("Enable \"Share Image\" Shortcut", isOn: $settings.enableShareShortcut) Toggle("Display Information Bar", isOn: $settings.displayDetailsInformationBar) #if os(macOS) Toggle(isOn: $settings.saveTagsToFile) { Text("Save Tags to File") Text("Saves post tags in a file alongside the downloaded image.") } #endif let preloadRange = 0...10 #if os(macOS) Picker("Preloaded Images", selection: $settings.preloadedCarouselImages) { ForEach(preloadRange, id: \.self) { columns in Text("\(columns)") } } #else Stepper( "Preloaded Images: \(settings.preloadedCarouselImages)", value: $settings.preloadedCarouselImages, in: preloadRange ) #endif } }