From f7b381c22caa7fcc10e7a41693012fd1e712295b Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Thu, 6 Apr 2023 18:27:12 -0700 Subject: [PATCH] add Hide option to system tray menu --- ui/mainwindow.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/mainwindow.go b/ui/mainwindow.go index 83e7b90..296aeb9 100644 --- a/ui/mainwindow.go +++ b/ui/mainwindow.go @@ -131,18 +131,18 @@ func (m *MainWindow) SetupSystemTrayMenu(appName string, fyneApp fyne.App) { if desk, ok := fyneApp.(desktop.App); ok { menu := fyne.NewMenu(appName, fyne.NewMenuItem("Play/Pause", func() { - m.App.Player.PlayPause() + _ = m.App.Player.PlayPause() }), fyne.NewMenuItem("Previous", func() { - m.App.Player.SeekBackOrPrevious() + _ = m.App.Player.SeekBackOrPrevious() }), fyne.NewMenuItem("Next", func() { - m.App.Player.SeekNext() + _ = m.App.Player.SeekNext() }), fyne.NewMenuItemSeparator(), - fyne.NewMenuItem("Show", func() { - m.Show() - })) + fyne.NewMenuItem("Show", m.Window.Show), + fyne.NewMenuItem("Hide", m.Window.Hide), + ) desk.SetSystemTrayMenu(menu) desk.SetSystemTrayIcon(res.ResAppicon250Png) m.haveSystemTray = true