Major improvements and bug fixes for v1.1.0
Features: - Add auto-enable on startup based on config - Add enabled state persistence in config.json - Add limitations notice in GUI menu - Simplify logging to single file (uskey.log) - Change "Open Logs Folder" to "Open Config Folder" Bug Fixes: - Fix GUI status display mismatch on startup - Fix first toggle click not working issue - Revert password field changes that caused key blocking UI Changes: - Add ⚠️ emoji to "About Limitations" menu item - Remove button action to fix menu refresh 🤖 Generated with [Qoder][https://qoder.com]
This commit is contained in:
@@ -53,11 +53,15 @@ class AppDelegate: NSObject, NSApplicationDelegate {
|
||||
|
||||
statusBarController?.setupStatusBar()
|
||||
|
||||
Logger.info("Attempting to start event monitoring...")
|
||||
if eventTapManager!.start() {
|
||||
Logger.info("Event monitoring started successfully")
|
||||
if config.enabled {
|
||||
Logger.info("Auto-enabling event monitoring (enabled: true in config)...")
|
||||
if eventTapManager!.start() {
|
||||
Logger.info("Event monitoring started successfully")
|
||||
} else {
|
||||
Logger.error("Failed to start event monitoring - check if app has accessibility permissions")
|
||||
}
|
||||
} else {
|
||||
Logger.error("Failed to start event monitoring - check if app has accessibility permissions")
|
||||
Logger.info("Event monitoring not auto-enabled (enabled: false in config)")
|
||||
}
|
||||
|
||||
Logger.info("Application ready")
|
||||
|
||||
Reference in New Issue
Block a user