From 0593c29784469e6027ae3c926b6386e5f8f36cff Mon Sep 17 00:00:00 2001 From: redraskal Date: Mon, 10 Jan 2022 22:59:40 -0600 Subject: [PATCH 1/2] fix: [v2] win runtime.WindowMaximise() --- v2/internal/frontend/desktop/windows/frontend.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index eed02b39a..548d25885 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -199,7 +199,11 @@ func (f *Frontend) WindowHide() { } func (f *Frontend) WindowMaximise() { runtime.LockOSThread() - f.mainWindow.Maximise() + if f.hasStarted { + f.mainWindow.Maximise() + } else { + f.frontendOptions.WindowStartState = options.Maximised + } } func (f *Frontend) WindowUnmaximise() { runtime.LockOSThread() From b32c5b7ba2c2043e6a3188739ab19e293becc7c4 Mon Sep 17 00:00:00 2001 From: redraskal Date: Mon, 10 Jan 2022 23:00:31 -0600 Subject: [PATCH 2/2] fix: [v2] win runtime.WindowMinimise() --- v2/internal/frontend/desktop/windows/frontend.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index 548d25885..da1302e13 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -211,7 +211,11 @@ func (f *Frontend) WindowUnmaximise() { } func (f *Frontend) WindowMinimise() { runtime.LockOSThread() - f.mainWindow.Minimise() + if f.hasStarted { + f.mainWindow.Minimise() + } else { + f.frontendOptions.WindowStartState = options.Minimised + } } func (f *Frontend) WindowUnminimise() { runtime.LockOSThread()