@@ -139,7 +139,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
139139 private var localHotkeyMonitor : Any ?
140140 private var windowObservers : [ NSObjectProtocol ] = [ ]
141141 private var statusBarItem : NSStatusItem ?
142- private var toggleBarObserver : NSObjectProtocol ?
143142 private var screenCaptureSwitch : NSSwitch ?
144143 private var audioRecordingSwitch : NSSwitch ?
145144
@@ -334,17 +333,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
334333 // Register global hotkey for Rewind (Cmd+Shift+Space)
335334 setupGlobalHotkeys ( )
336335
337- // Register Carbon-based global shortcuts for floating control bar (Cmd+\ )
336+ // Register Carbon-based global shortcuts for floating control bar (Ask Omi )
338337 GlobalShortcutManager . shared. registerShortcuts ( )
339- toggleBarObserver = NotificationCenter . default. addObserver (
340- forName: GlobalShortcutManager . toggleFloatingBarNotification,
341- object: nil ,
342- queue: . main
343- ) { _ in
344- Task { @MainActor in
345- FloatingControlBarManager . shared. toggle ( )
346- }
347- }
348338
349339 // Ensure app always shows in dock as a regular app
350340 NSApp . setActivationPolicy ( . regular)
@@ -549,7 +539,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
549539 }
550540
551541 log ( " AppDelegate: Hotkey monitors registered - global= \( globalHotkeyMonitor != nil ) , local= \( localHotkeyMonitor != nil ) " )
552- log ( " AppDelegate: Hotkey is Ctrl+Option+R (⌃⌥R), Ask Omi + Cmd+ \\ via Carbon hotkeys" )
542+ log ( " AppDelegate: Hotkey is Ctrl+Option+R (⌃⌥R), Ask Omi via Carbon hotkeys " )
553543 }
554544
555545 // Dock icon is always visible — LSUIElement=false and activation policy stays .regular
@@ -921,11 +911,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
921911 NSEvent . removeMonitor ( monitor)
922912 localHotkeyMonitor = nil
923913 }
924- // Remove floating bar observers and shortcuts
925- if let observer = toggleBarObserver {
926- NotificationCenter . default. removeObserver ( observer)
927- toggleBarObserver = nil
928- }
914+ // Remove floating bar shortcuts
929915 GlobalShortcutManager . shared. unregisterShortcuts ( )
930916
931917 // Stop push-to-talk
0 commit comments