diff --git a/docs/PRE-RELEASE-TASKS.md b/docs/PRE-RELEASE-TASKS.md index 7ea71e4..6f15d19 100644 --- a/docs/PRE-RELEASE-TASKS.md +++ b/docs/PRE-RELEASE-TASKS.md @@ -110,7 +110,7 @@ These land together because both edit `domain/job.go` and `storage/store.go`. ### Phase 6 — Fyne 2.7 upgrade + tray click - [x] P6.1 — Bump Fyne to 2.7.x; rebuild -- [ ] P6.2 — `SetSystemTrayWindow` left-click-to-show +- [x] P6.2 — `SetSystemTrayWindow` left-click-to-show - [ ] P6.3 — Re-measure startup → PERFORMANCE.md ### Phase 7 — Roadmap follow-ups diff --git a/src/ui/tray.go b/src/ui/tray.go index cc70413..c3dec8e 100644 --- a/src/ui/tray.go +++ b/src/ui/tray.go @@ -46,6 +46,7 @@ func configureSystemTray(a fyne.App, w fyne.Window) { quit, ) desk.SetSystemTrayMenu(menu) + desk.SetSystemTrayWindow(w) w.SetCloseIntercept(func() { // Closing hides the window instead of quitting because scheduler tools are // expected to keep working in the background. The explicit Quit tray item