From 42f569dcf0a79acf586d1e58e2dc7a43089f4c8f Mon Sep 17 00:00:00 2001 From: cdricms <36056008+cdricms@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:27:09 +0200 Subject: [PATCH] feat(apple): allow only one macOS app instance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Set LSMultipleInstancesProhibited so re-launching VniDrop (or opening a vnidrop URL) activates the running instance instead of spawning a second copy. iOS ignores the key — it's single-instance already. --- apple/VniDrop/Resources/Info.plist | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apple/VniDrop/Resources/Info.plist b/apple/VniDrop/Resources/Info.plist index 904953d..9ef9fc8 100644 --- a/apple/VniDrop/Resources/Info.plist +++ b/apple/VniDrop/Resources/Info.plist @@ -20,6 +20,10 @@ $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName VniDrop + + LSMultipleInstancesProhibited + CFBundleDocumentTypes