mirror of
https://github.com/jahruz67/wisp-open.git
synced 2026-08-08 18:14:08 +00:00
- 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
23 lines
749 B
Go
23 lines
749 B
Go
//go:build linux
|
|
|
|
// ============================================================
|
|
// LINUX-ONLY FILE — Tray startup for Linux. On Linux, Wails'
|
|
// GTK main loop is already running, so we use systray.Register
|
|
// instead of systray.Run (which would start a second gtk_main).
|
|
// The Windows equivalent is tray_start_nonlinux.go
|
|
// ============================================================
|
|
|
|
package tray
|
|
|
|
import "github.com/getlantern/systray"
|
|
|
|
// On Linux, Wails already runs the GTK main loop on the main thread.
|
|
// Calling systray.Run() would start a second gtk_main() and may abort.
|
|
// Instead, we only register the tray and let the existing GTK loop drive it.
|
|
func Start(app App) {
|
|
systray.Register(
|
|
func() { onReady(app) },
|
|
onExit,
|
|
)
|
|
}
|