opencode-provider-switch/internal/desktop/runtime_fallback.go
apale7 5c4f60f2b7 feat(desktop): finish Windows GUI integration
Bring the Wails desktop shell to feature parity with the CLI for provider and alias management while keeping the browser fallback working. Wire tray, notifications, autostart, and GUI warnings so desktop flows behave predictably.
2026-04-19 01:02:16 +08:00

43 lines
653 B
Go

//go:build !desktop_wails
package desktop
import "context"
type desktopNotification struct {
ID string
Title string
Body string
}
func hideWindow(ctx context.Context) error {
_ = ctx
return nil
}
func showWindow(ctx context.Context) error {
_ = ctx
return nil
}
func quitWindow(ctx context.Context) error {
_ = ctx
return nil
}
func initDesktopNotifications(ctx context.Context) error {
_ = ctx
return nil
}
func desktopNotificationsAvailable(ctx context.Context) bool {
_ = ctx
return false
}
func sendDesktopNotification(ctx context.Context, notification desktopNotification) error {
_ = ctx
_ = notification
return nil
}