feat(ui): нативный максимум окна через Win32 (над панелью задач)
This commit is contained in:
@@ -72,7 +72,6 @@ func New(appID string, store ui.Store) *Window {
|
||||
tabSession: map[*container.TabItem]*ui.Session{},
|
||||
}
|
||||
w.win = fa.NewWindow("Ratatoskr")
|
||||
w.win.SetFullScreen(true)
|
||||
w.build()
|
||||
w.win.SetCloseIntercept(func() {
|
||||
// Закрытие окна = сворачивание (спец 12.6): Core продолжает работать.
|
||||
@@ -325,6 +324,7 @@ func (w *Window) OnMessage(h chat.Handler) { w.handler = h }
|
||||
// Run показывает окно и запускает Fyne-цикл. Блокирует до Quit.
|
||||
func (w *Window) Run(ctx context.Context) error {
|
||||
w.win.Show()
|
||||
maximizeWindow()
|
||||
go func() {
|
||||
<-ctx.Done()
|
||||
w.fyneApp.Quit()
|
||||
|
||||
Reference in New Issue
Block a user