From 514ee50ea241279c69157affb3fdc08fa2f12ebe Mon Sep 17 00:00:00 2001 From: Alvie Stoddard Date: Fri, 24 Jul 2026 12:22:17 -0700 Subject: [PATCH 1/2] Add Preview to the clip context menu --- Sources/Pesty/UI/ClipCardView.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Sources/Pesty/UI/ClipCardView.swift b/Sources/Pesty/UI/ClipCardView.swift index 32ba404..95c5bdd 100644 --- a/Sources/Pesty/UI/ClipCardView.swift +++ b/Sources/Pesty/UI/ClipCardView.swift @@ -270,6 +270,10 @@ struct ClipCardView: View { } } Divider() + Button("Preview") { + store.selectedID = item.id + QuickLookService.shared.toggle(items: store.visibleItems, selectedID: item.id) + } Button("Delete", role: .destructive) { store.delete(item) } } } From 10d4886a503250485887ffc2b9dad40fe0e86b0d Mon Sep 17 00:00:00 2001 From: Alvie Stoddard Date: Fri, 24 Jul 2026 12:50:43 -0700 Subject: [PATCH 2/2] Add icon to Preview menu action --- Sources/Pesty/UI/ClipCardView.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/Pesty/UI/ClipCardView.swift b/Sources/Pesty/UI/ClipCardView.swift index 95c5bdd..c48b219 100644 --- a/Sources/Pesty/UI/ClipCardView.swift +++ b/Sources/Pesty/UI/ClipCardView.swift @@ -270,9 +270,11 @@ struct ClipCardView: View { } } Divider() - Button("Preview") { + Button { store.selectedID = item.id QuickLookService.shared.toggle(items: store.visibleItems, selectedID: item.id) + } label: { + Label("Preview", systemImage: "eye") } Button("Delete", role: .destructive) { store.delete(item) } }