From d1dbb82a9f64b22cf655417290adeb37b096c250 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 8 Jul 2025 06:46:30 -0700 Subject: feat: Development commit --- Sora/Views/BookmarkMenuButtonView.swift | 2 ++ Sora/Views/Post/Details/PostDetailsTagsView.swift | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Sora/Views/BookmarkMenuButtonView.swift b/Sora/Views/BookmarkMenuButtonView.swift index 287d7b7..6877c5b 100644 --- a/Sora/Views/BookmarkMenuButtonView.swift +++ b/Sora/Views/BookmarkMenuButtonView.swift @@ -4,6 +4,7 @@ struct BookmarkMenuButtonView: View { @EnvironmentObject var settings: SettingsManager let tags: [String] let provider: BooruProvider + var disableNewCollection = false @State private var isNewCollectionAlertPresented = false @State private var newCollectionName = "" @State private var itemPendingCollectionAssignment: UUID? @@ -72,6 +73,7 @@ struct BookmarkMenuButtonView: View { }) { Label("New Collection", systemImage: "plus") } + .disabled(disableNewCollection) } label: { Label("Bookmark to Collection", systemImage: "folder.badge.plus") } diff --git a/Sora/Views/Post/Details/PostDetailsTagsView.swift b/Sora/Views/Post/Details/PostDetailsTagsView.swift index 4cd8840..bb69792 100644 --- a/Sora/Views/Post/Details/PostDetailsTagsView.swift +++ b/Sora/Views/Post/Details/PostDetailsTagsView.swift @@ -32,7 +32,11 @@ struct PostDetailsTagsView: View { } } - BookmarkMenuButtonView(tags: [tag], provider: settings.preferredBooru) + BookmarkMenuButtonView( + tags: [tag], + provider: settings.preferredBooru, + disableNewCollection: true + ) } } #if os(macOS) @@ -51,4 +55,6 @@ struct PostDetailsTagsView: View { PostDetailsTagsView( isPresented: .constant(true), tags: ["hololive", "absurdres", "nekomimi"] ) + .environmentObject(BooruManager(.danbooru)) + .environmentObject(SettingsManager()) } -- cgit v1.2.3