Sparkle: Auto Updates work YAYYYYYYY

This commit is contained in:
neon443
2025-05-30 15:00:53 +01:00
parent a6f06c4e12
commit c0b8d2f3ed
5 changed files with 12 additions and 5 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
**.DS_Store **.DS_Store
**DockPhobia.dmg

View File

@@ -5,8 +5,8 @@
// Created by neon443 on 26/05/2025. // Created by neon443 on 26/05/2025.
// //
VERSION = 1.0.1 VERSION = 1.2.1
BUILD_ID = 2 BUILD_ID = 3
TEAM_ID = 8JGND254B7 TEAM_ID = 8JGND254B7
BUNDLE_ID = com.neon443.DockPhobia BUNDLE_ID = com.neon443.DockPhobia

BIN
DockPhobia/.DS_Store vendored
View File

Binary file not shown.

View File

@@ -17,8 +17,6 @@ class AppDelegate: NSObject, NSApplicationDelegate {
var mouseTracker: MouseTracker var mouseTracker: MouseTracker
let updateController: SPUStandardUpdaterController let updateController: SPUStandardUpdaterController
var checkforUpdatesMenuItem: NSMenuItem!
override init() { override init() {
self.mouseTracker = MouseTracker(settings: settings) self.mouseTracker = MouseTracker(settings: settings)
//call .startUpdater() later //call .startUpdater() later
@@ -52,8 +50,12 @@ class AppDelegate: NSObject, NSApplicationDelegate {
let start = NSMenuItem(title: describeStartButton(), action: #selector(didTapStart), keyEquivalent: "") let start = NSMenuItem(title: describeStartButton(), action: #selector(didTapStart), keyEquivalent: "")
menu.addItem(start) menu.addItem(start)
let checkforUpdatesMenuItem = NSMenuItem(
title: "Check for Updates...",
action: #selector(SPUStandardUpdaterController.checkForUpdates(_:)),
keyEquivalent: ""
)
checkforUpdatesMenuItem.target = updateController checkforUpdatesMenuItem.target = updateController
checkforUpdatesMenuItem.action = #selector(SPUStandardUpdaterController.checkForUpdates(_:))
menu.addItem(checkforUpdatesMenuItem) menu.addItem(checkforUpdatesMenuItem)
let screen = NSMenuItem( let screen = NSMenuItem(

View File

@@ -2,7 +2,11 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>SUFeedURL</key>
<string>https://neon443.github.io/appcasts/DockPhobia/appcast.xml</string>
<key>SUpublicEDKey</key> <key>SUpublicEDKey</key>
<string>ahgIyJGs4MCQ6UXwQ11aknk3a6GwOodHKSmVv4bw6KY=</string> <string>ahgIyJGs4MCQ6UXwQ11aknk3a6GwOodHKSmVv4bw6KY=</string>
<key>SUEnableAutomaticChecks</key>
<true/>
</dict> </dict>
</plist> </plist>