diff options
Diffstat (limited to 'Sora/Views')
| -rw-r--r-- | Sora/Views/MainView.swift | 24 | ||||
| -rw-r--r-- | Sora/Views/Post/Details/PostDetailsView.swift | 2 | ||||
| -rw-r--r-- | Sora/Views/Post/Grid/PostGridView.swift | 4 | ||||
| -rw-r--r-- | Sora/Views/Settings/Section/SettingsSearchView.swift | 26 |
4 files changed, 28 insertions, 28 deletions
diff --git a/Sora/Views/MainView.swift b/Sora/Views/MainView.swift index 389cf53..7531e51 100644 --- a/Sora/Views/MainView.swift +++ b/Sora/Views/MainView.swift @@ -21,7 +21,7 @@ struct MainView: View { @ViewBuilder private var platformSpecificContent: some View { #if os(macOS) - ContentView(selectedTab: $selectedTab, selectedPost: $selectedPost) + ContentView(selectedTab: $selectedTab, selectedPost: $selectedPost) #else TabView(selection: $selectedTab) { ContentView(selectedTab: $selectedTab, selectedPost: $selectedPost) @@ -46,26 +46,26 @@ struct MainView: View { private func updateManager(_ provider: BooruProvider) { if var manager = selectedPost.manager { - let previousSearchText = manager.searchText + let previousSearchText = manager.searchText - manager = BooruManager(provider) - manager.searchText = previousSearchText + manager = BooruManager(provider) + manager.searchText = previousSearchText - Task { - refreshTags() + Task { + refreshTags() - if manager.searchText.isEmpty { - await manager.fetchPosts() - } else { - manager.performSearch(settings: settings) + if manager.searchText.isEmpty { + await manager.fetchPosts() + } else { + manager.performSearch(settings: settings) + } } } - } } private func initializeManager() { if var manager = selectedPost.manager { - manager = BooruManager(settings.preferredBooru) + manager = BooruManager(settings.preferredBooru) Task { refreshTags() diff --git a/Sora/Views/Post/Details/PostDetailsView.swift b/Sora/Views/Post/Details/PostDetailsView.swift index c75f022..ba81b65 100644 --- a/Sora/Views/Post/Details/PostDetailsView.swift +++ b/Sora/Views/Post/Details/PostDetailsView.swift @@ -128,7 +128,7 @@ struct PostDetailsView: View { tags: post.tags, selectedPost: $selectedPost ) - .frame(minHeight: 250) + .frame(minHeight: 250) } } } diff --git a/Sora/Views/Post/Grid/PostGridView.swift b/Sora/Views/Post/Grid/PostGridView.swift index 7a0091d..2b9d29b 100644 --- a/Sora/Views/Post/Grid/PostGridView.swift +++ b/Sora/Views/Post/Grid/PostGridView.swift @@ -98,9 +98,9 @@ struct PostGridView: View { if !manager.tags.isEmpty { #if os(macOS) - ToolbarItem { PostGridBookmarkButtonView(manager: manager) } + ToolbarItem { PostGridBookmarkButtonView(manager: manager) } #else - ToolbarItem(placement: .bottomBar) { PostGridBookmarkButtonView(manager: manager) } + ToolbarItem(placement: .bottomBar) { PostGridBookmarkButtonView(manager: manager) } #endif } } diff --git a/Sora/Views/Settings/Section/SettingsSearchView.swift b/Sora/Views/Settings/Section/SettingsSearchView.swift index 3408d06..8aff106 100644 --- a/Sora/Views/Settings/Section/SettingsSearchView.swift +++ b/Sora/Views/Settings/Section/SettingsSearchView.swift @@ -3,11 +3,11 @@ import SwiftUI struct SettingsSearchView: View { @EnvironmentObject var settings: SettingsManager -// #if os(macOS) -// var manager = BooruManager(.yandere) -// #else -// @EnvironmentObject var manager: BooruManager -// #endif + // #if os(macOS) + // var manager = BooruManager(.yandere) + // #else + // @EnvironmentObject var manager: BooruManager + // #endif var body: some View { Picker("Suggestion Mode", selection: $settings.searchSuggestionsMode) { @@ -17,14 +17,14 @@ struct SettingsSearchView: View { } // TODO: Fix for iOS -// Button( -// "Clear Cached Tags (\(manager.cacheSize ?? "Unknown size"))" -// ) { -// manager.clearCachedTags() -// } -// #if os(macOS) -// .frame(maxWidth: .infinity, alignment: .trailing) -// #endif + // Button( + // "Clear Cached Tags (\(manager.cacheSize ?? "Unknown size"))" + // ) { + // manager.clearCachedTags() + // } + // #if os(macOS) + // .frame(maxWidth: .infinity, alignment: .trailing) + // #endif Button("Clear History") { settings.searchHistory.removeAll() |