diff options
| author | Fuwn <[email protected]> | 2025-03-15 05:47:34 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-03-15 05:47:34 -0700 |
| commit | 7bd2f2c539949d4d9f66c26a76a489726ed8bf40 (patch) | |
| tree | 7cb3c7d29b498f4aa45bff70e48d5625137a0e40 | |
| parent | feat: Development commit (diff) | |
| download | sora-testing-7bd2f2c539949d4d9f66c26a76a489726ed8bf40.tar.xz sora-testing-7bd2f2c539949d4d9f66c26a76a489726ed8bf40.zip | |
feat: Development commit
| -rw-r--r-- | Sora/Data/Booru/BooruManager.swift | 6 | ||||
| -rw-r--r-- | Sora/Views/Post/Grid/PostGridView.swift | 8 |
2 files changed, 9 insertions, 5 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift index 3955b70..6cd3b3b 100644 --- a/Sora/Data/Booru/BooruManager.swift +++ b/Sora/Data/Booru/BooruManager.swift @@ -15,7 +15,7 @@ class BooruManager: ObservableObject { @Published var domain: String @Published private(set) var postIndexMap: [String: Int] = [:] @Published var provider: BooruProvider - @Published private var historyIndex: Int = 0 + @Published var historyIndex: Int = -1 @Published var searchHistory: [BooruSearchQuery] = [] // MARK: - Private Properties @@ -44,10 +44,6 @@ class BooruManager: ObservableObject { self.domain = provider.domain pageCache.countLimit = 50 pageCache.totalCostLimit = 50 * 1_024 * 1_024 - - self.searchHistory.append( - BooruSearchQuery(provider: provider, tags: []) - ) } // MARK: - Public Methods diff --git a/Sora/Views/Post/Grid/PostGridView.swift b/Sora/Views/Post/Grid/PostGridView.swift index 6d1d198..8665ba7 100644 --- a/Sora/Views/Post/Grid/PostGridView.swift +++ b/Sora/Views/Post/Grid/PostGridView.swift @@ -89,6 +89,14 @@ struct PostGridView: View { ProgressView() } } + + #if DEBUG + if manager.historyIndex < manager.searchHistory.count { + ToolbarItem { + Text("\(manager.historyIndex + 1)/\(manager.searchHistory.count)") + } + } + #endif #endif if !manager.tags.isEmpty { |