WireguardApp: macOS: Add App Intents to macOS app

Signed-off-by: Alessio Nossa <alessio.nossa@gmail.com>
This commit is contained in:
Alessio Nossa committed 2023-04-12 00:44:03 +02:00
1 parent ee035362ec
commit 97bf1c1309
2 files changed
+15

No files matched your search

@@ -3,6 +3,7 @@
import Cocoa
import ServiceManagement
import AppIntents
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
@@ -58,6 +59,10 @@ class AppDelegate: NSObject, NSApplicationDelegate {
self.tunnelsTracker = tunnelsTracker
self.statusItemController = statusItemController
if #available(macOS 13.0, *) {
AppDependencyManager.shared.add(dependency: tunnelsManager)
}
if !isLaunchedAtLogin {
self.showManageTunnelsWindow(completion: nil)
}