summaryrefslogtreecommitdiff
path: root/Sora/Data/Settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-02-22 00:37:31 -0800
committerFuwn <[email protected]>2025-02-22 00:37:31 -0800
commit86744226b1f423742fc9663300bd0e322807a1ee (patch)
tree5455e957ca768fbbbaada05356340067a7dbcc21 /Sora/Data/Settings
parentfeat: Development commit (diff)
downloadsora-testing-86744226b1f423742fc9663300bd0e322807a1ee.tar.xz
sora-testing-86744226b1f423742fc9663300bd0e322807a1ee.zip
feat: Development commit
Diffstat (limited to 'Sora/Data/Settings')
-rw-r--r--Sora/Data/Settings/Settings.swift33
1 files changed, 24 insertions, 9 deletions
diff --git a/Sora/Data/Settings/Settings.swift b/Sora/Data/Settings/Settings.swift
index ec0fadf..c34b6ba 100644
--- a/Sora/Data/Settings/Settings.swift
+++ b/Sora/Data/Settings/Settings.swift
@@ -2,18 +2,33 @@ import SwiftUI
class Settings: ObservableObject {
#if DEBUG
- @AppStorage("detailViewType") var detailViewType: BooruPostFileType = .sample
+ @AppStorage("detailViewType")
+ var detailViewType: BooruPostFileType = .sample
#else
- @AppStorage("detailViewType") var detailViewType: BooruPostFileType = .original
+ @AppStorage("detailViewType")
+ var detailViewType: BooruPostFileType = .original
#endif
- @AppStorage("thumbnailType") var thumbnailType: BooruPostFileType = .preview
- @AppStorage("searchSuggestions") var searchSuggestions: Bool = false
- @AppStorage("columns") var columns: Int = 2
- @AppStorage("blurNSFWThumbnails") var blurNSFWThumbnails: Bool = true
- @AppStorage("showNSFWPosts") var showNSFWPosts: Bool = false
- @AppStorage("bookmarks") private var bookmarksData: Data = .init()
- @AppStorage("preferredBooru") var preferredBooru: BooruProvider = .yandere
+ @AppStorage("thumbnailType")
+ var thumbnailType: BooruPostFileType = .preview
+
+ @AppStorage("searchSuggestions")
+ var searchSuggestions: Bool = false
+
+ @AppStorage("columns")
+ var columns: Int = 2
+
+ @AppStorage("blurNSFWThumbnails")
+ var blurNSFWThumbnails: Bool = true
+
+ @AppStorage("showNSFWPosts")
+ var showNSFWPosts: Bool = false
+
+ @AppStorage("bookmarks")
+ private var bookmarksData: Data = .init()
+
+ @AppStorage("preferredBooru")
+ var preferredBooru: BooruProvider = .yandere
var bookmarks: [Bookmark] {
get {