diff options
| author | Fuwn <[email protected]> | 2025-02-22 00:37:31 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-02-22 00:37:31 -0800 |
| commit | 86744226b1f423742fc9663300bd0e322807a1ee (patch) | |
| tree | 5455e957ca768fbbbaada05356340067a7dbcc21 /Sora/Data/Settings | |
| parent | feat: Development commit (diff) | |
| download | sora-testing-86744226b1f423742fc9663300bd0e322807a1ee.tar.xz sora-testing-86744226b1f423742fc9663300bd0e322807a1ee.zip | |
feat: Development commit
Diffstat (limited to 'Sora/Data/Settings')
| -rw-r--r-- | Sora/Data/Settings/Settings.swift | 33 |
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 { |