Files
wisp-open/internal/linux/overlay.go
T
Your Name ce49f66c89 fix: Add cross-platform handling for tray, updater, and icon generation
- Add platform notes for tray startup, shortcut saving, and Linux-only settings
- Handle stat error in processRecording (missing file)
- Select correct binary name based on OS in updater
- Increase tray icon canvas size from 64 to 128 pixels
- Update frontend dist asset hash
2026-06-09 15:14:30 -07:00

27 lines
804 B
Go

//go:build linux
// ============================================================
// LINUX-ONLY FILE — No-op overlay implementation for Linux.
// On Linux, the overlay is intentionally disabled (no desktop
// notifications). The Windows equivalent with full Win32 overlay
// is in internal/windows/overlay.go
// ============================================================
package linux
// linuxOverlay intentionally does not show system notifications. Tray status
// still updates, but dictation no longer spams desktop notification bubbles.
type linuxOverlay struct{}
func NewOverlay() *linuxOverlay {
return &linuxOverlay{}
}
func (o *linuxOverlay) Show(message string) {}
func (o *linuxOverlay) Hide() {}
func (o *linuxOverlay) SetVolume(level float64) {}
func (o *linuxOverlay) Close() {}