Files
wisp-open/internal/platform/platform.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

18 lines
586 B
Go

// ============================================================
// CROSS-PLATFORM FILE — This defines the Overlay interface
// that is implemented differently on each platform:
// - Windows: internal/windows/overlay.go (Win32 overlay)
// - Linux: internal/linux/overlay.go (no-op)
// This file itself is compiled on ALL platforms.
// ============================================================
package platform
// Overlay defines the cross-platform interface for screen overlays
type Overlay interface {
Show(message string)
Hide()
SetVolume(level float64)
Close()
}