summaryrefslogtreecommitdiff
path: root/Sora/Views/Settings/SettingsThumbnailsView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Settings/SettingsThumbnailsView.swift')
-rw-r--r--Sora/Views/Settings/SettingsThumbnailsView.swift63
1 files changed, 9 insertions, 54 deletions
diff --git a/Sora/Views/Settings/SettingsThumbnailsView.swift b/Sora/Views/Settings/SettingsThumbnailsView.swift
index 39ba951..1f70da6 100644
--- a/Sora/Views/Settings/SettingsThumbnailsView.swift
+++ b/Sora/Views/Settings/SettingsThumbnailsView.swift
@@ -4,73 +4,28 @@ struct SettingsThumbnailsView: View {
@EnvironmentObject var settings: Settings
var body: some View {
- #if os(macOS)
- Text("Thumbnails")
- .font(.headline)
-
- HStack {
- Text("Thumbnail Type")
-
- Spacer()
-
- Picker("", selection: $settings.thumbnailType) {
- ForEach(PostFileType.allCases, id: \.self) { type in
- Text(type.rawValue.capitalized).tag(type)
- }
- }
- .frame(width: 150)
+ Picker("Thumbnail Type", selection: $settings.thumbnailType) {
+ ForEach(PostFileType.allCases, id: \.self) { type in
+ Text(type.rawValue.capitalized).tag(type)
}
- #else
- Picker("Thumbnail Type", selection: $settings.thumbnailType) {
- ForEach(PostFileType.allCases, id: \.self) { type in
- Text(type.rawValue.capitalized).tag(type)
- }
- }
- #endif
+ }
#if os(macOS)
- HStack {
- Text("Thumbnail Columns")
-
- Spacer()
-
- Picker("", selection: $settings.columns) {
- ForEach(1 ... 10, id: \.self) { i in Text("\(i)") }
- }
- .frame(width: 75)
+ Picker("Thumbnail Columns", selection: $settings.columns) {
+ ForEach(1 ... 10, id: \.self) { i in Text("\(i)") }
}
#else
Stepper(
- "Thumbnail Columns (\(settings.columns))",
+ "Thumbnail Columns: \(settings.columns)",
value: $settings.columns,
in: 1 ... 10
)
#endif
- #if os(macOS)
- HStack {
- Text("Show NSFW Posts")
-
- Spacer()
-
- Toggle("", isOn: $settings.showNSFWPosts)
- }
- #else
- Toggle("Show NSFW Posts", isOn: $settings.showNSFWPosts)
- #endif
+ Toggle("Show NSFW Posts", isOn: $settings.showNSFWPosts)
if settings.showNSFWPosts {
- #if os(macOS)
- HStack {
- Text("Blur NSFW Thumbnails")
-
- Spacer()
-
- Toggle("", isOn: $settings.blurNSFWThumbnails)
- }
- #else
- Toggle("Blur NSFW Thumbnails", isOn: $settings.blurNSFWThumbnails)
- #endif
+ Toggle("Blur NSFW Thumbnails", isOn: $settings.blurNSFWThumbnails)
}
}
}