aboutsummaryrefslogtreecommitdiff
path: root/DWA140Menu/AppDelegate.swift
diff options
context:
space:
mode:
authorFivePixels <o5pxels@gmail.com>2019-01-03 15:47:17 -0600
committerFivePixels <o5pxels@gmail.com>2019-01-03 15:47:17 -0600
commit9440d2d7e4ac4a24872518ececa3b942eceb88c0 (patch)
tree0d8f90e4e7f2fafe087c4de33ed9d817275d92bb /DWA140Menu/AppDelegate.swift
parentd77e14b07f5afb81c0b1dfc6911e209d63e17d99 (diff)
downloaddwa140shortcut-9440d2d7e4ac4a24872518ececa3b942eceb88c0.tar.xz
dwa140shortcut-9440d2d7e4ac4a24872518ececa3b942eceb88c0.zip
LaunchAtLogin framework is broken, it looks like automagical opening on login will have to wait :/ I fixed a few more things tho
Diffstat (limited to 'DWA140Menu/AppDelegate.swift')
-rw-r--r--DWA140Menu/AppDelegate.swift13
1 files changed, 4 insertions, 9 deletions
diff --git a/DWA140Menu/AppDelegate.swift b/DWA140Menu/AppDelegate.swift
index 155ed9a..aacb415 100644
--- a/DWA140Menu/AppDelegate.swift
+++ b/DWA140Menu/AppDelegate.swift
@@ -60,6 +60,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
@objc func toggleLaunchAtLogin() {
let launchAtLogin = defaults[.launchAtLogin]
+ launchAtLoginMenuItem.title = "Start at Login"
launchAtLoginMenuItem.state = !launchAtLogin ? .on : .off
LaunchAtLogin.isEnabled = !launchAtLogin
defaults[.launchAtLogin] = !launchAtLogin
@@ -90,8 +91,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
func constructMenu() {
let applicationMenu = NSMenu()
- applicationMenu.addItem(NSMenuItem(title: "DWA-140 Shortcut (Source)", action: #selector(openSourcePage), keyEquivalent: ""))
- launchAtLoginMenuItem = NSMenuItem(title: "Launch Application on Login", action: #selector(toggleLaunchAtLogin), keyEquivalent: "")
+ applicationMenu.addItem(NSMenuItem(title: "DWA-140 Shortcut", action: #selector(openSourcePage), keyEquivalent: ""))
+ launchAtLoginMenuItem = NSMenuItem(title: "Start at Login", action: #selector(self.toggleLaunchAtLogin), keyEquivalent: "")
launchAtLoginMenuItem.state = defaults[.launchAtLogin] ? .on : .off
applicationMenu.addItem(launchAtLoginMenuItem)
applicationMenu.addItem(NSMenuItem.separator())
@@ -111,13 +112,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
DispatchQueue.main.async {
self.setStatusIcon(icon: "WiFiConnected")
}
- return "USB WiFi is connected. [Interface: en0]"
- } else if getInterface() == "en1" {
- isDeviceInterfaceConnected = true
- DispatchQueue.main.async {
- self.setStatusIcon(icon: "WiFiConnected")
- }
- return "USB WiFi is connected. [Interface: en1]"
+ return "USB WiFi is connected."
} else {
isDeviceInterfaceConnected = false
DispatchQueue.main.async {