diff --git a/app.go b/app.go index dff3240..39480b7 100644 --- a/app.go +++ b/app.go @@ -31,16 +31,12 @@ func (a *App) startup(ctx context.Context) { // Perform your setup here a.ctx = ctx - //判断是否是windows操作系统 - platform := runtime.Environment(ctx).Platform - if platform == "windows" { - // 创建系统托盘 - go systray.Run(func() { - onReady(a) - }, func() { - onExit(a) - }) - } + // 创建系统托盘 + go systray.Run(func() { + onReady(a) + }, func() { + onExit(a) + }) } diff --git a/main.go b/main.go index 5f0c1ab..964b652 100644 --- a/main.go +++ b/main.go @@ -16,6 +16,7 @@ import ( "go-stock/backend/db" "log" "os" + goruntime "runtime" "time" ) @@ -68,9 +69,13 @@ func main() { FileMenu.AddText("窗口还原", keys.Key("Esc"), func(callback *menu.CallbackData) { runtime.WindowUnfullscreen(app.ctx) }) - FileMenu.AddText("隐藏到托盘区", keys.CmdOrCtrl("h"), func(_ *menu.CallbackData) { - runtime.Hide(app.ctx) - }) + + if goruntime.GOOS == "windows" { + FileMenu.AddText("隐藏到托盘区", keys.CmdOrCtrl("h"), func(_ *menu.CallbackData) { + runtime.Hide(app.ctx) + }) + } + //FileMenu.AddText("退出", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) { // runtime.Quit(app.ctx) //})