From 7bd2f2c539949d4d9f66c26a76a489726ed8bf40 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 15 Mar 2025 05:47:34 -0700 Subject: feat: Development commit --- Sora/Data/Booru/BooruManager.swift | 6 +----- 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 { -- cgit v1.2.3