diff --git a/main.go b/main.go index e940d12..9d044eb 100644 --- a/main.go +++ b/main.go @@ -5,6 +5,7 @@ package main import ( "fmt" "time" + _ "embed" "fyne.io/fyne/v2" "fyne.io/fyne/v2/app" @@ -14,6 +15,10 @@ import ( "fyne.io/fyne/v2/widget" ) +//go:embed res/matocock.svg +var iconBytes []byte +var TomatoIcon *fyne.StaticResource = fyne.NewStaticResource("TomatoIcon", iconBytes) + func main() { var timer time.Duration var ticking bool = false @@ -25,6 +30,7 @@ func main() { var defaultBreakTime string = "5m" a := app.New() + a.SetIcon(TomatoIcon) w := a.NewWindow(status) w.SetFixedSize(true) w.Resize(fyne.NewSize(400, 50)) @@ -155,7 +161,7 @@ func main() { w.SetTitle(status) } }))), lapsLabel)) - menu := fyne.NewMainMenu(fyne.NewMenu("root"), fyne.NewMenu("help", fyne.NewMenuItem("valid time arguments", func() { + menu := fyne.NewMainMenu(fyne.NewMenu("🍅"), fyne.NewMenu("help", fyne.NewMenuItem("valid time arguments", func() { neww := fyne.CurrentApp().NewWindow("Help") neww.Resize(fyne.NewSize(500, 500)) fyne.Do(func() {