diff --git a/internal/services/hotkey_service_darwin.go b/internal/services/hotkey_service_darwin.go index b68b42c..74f5a31 100644 --- a/internal/services/hotkey_service_darwin.go +++ b/internal/services/hotkey_service_darwin.go @@ -283,6 +283,13 @@ func (hs *HotkeyService) IsRegistered() bool { return hs.isRegistered.Load() } +// ToggleWindow 切换窗口显示状态 +func (hs *HotkeyService) ToggleWindow() { + if hs.app != nil { + hs.app.EmitEvent("hotkey:toggle-window", nil) + } +} + // OnShutdown 关闭热键服务 func (hs *HotkeyService) OnShutdown() error { return hs.UnregisterHotkey() diff --git a/internal/services/startup_darwin.go b/internal/services/startup_darwin.go index 8d6c254..abf3adf 100644 --- a/internal/services/startup_darwin.go +++ b/internal/services/startup_darwin.go @@ -9,7 +9,6 @@ import ( "path/filepath" "strings" - "github.com/wailsapp/wails/v3/pkg/application" "github.com/wailsapp/wails/v3/pkg/mac" "github.com/wailsapp/wails/v3/pkg/services/log" )