Skip to content

Commit 9b6e4b4

Browse files
authored
added upgrade alert (#1297)
1 parent 122eda7 commit 9b6e4b4

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

CodeEdit/AppDelegate.swift

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,20 @@ final class AppDelegate: NSObject, NSApplicationDelegate, ObservableObject {
1818

1919
NSApp.closeWindow(.welcome, .about)
2020

21+
let upgradeAlert = NSAlert()
22+
upgradeAlert.messageText = "Upgrade Available"
23+
upgradeAlert.informativeText = """
24+
A new CodeEdit update is available, but can't be auto-updated.\
25+
Please download the latest version to keep receiving the latest updates.
26+
"""
27+
upgradeAlert.addButton(withTitle: "Download New Version")
28+
switch upgradeAlert.runModal() {
29+
case .alertFirstButtonReturn:
30+
NSWorkspace.shared.open(URL(string: "https://github.com/CodeEditApp/CodeEdit/releases/latest")!)
31+
default:
32+
break
33+
}
34+
2135
DispatchQueue.main.async {
2236
var needToHandleOpen = true
2337

0 commit comments

Comments
 (0)