From a40bef8f824e81710c7150c292bf96d5b12d123d Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Tue, 21 Jul 2026 15:16:42 +0900 Subject: [PATCH 1/2] fix: hotfix for Steam OS fullscreen bug --- dzgui/views/dialogs/wizard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dzgui/views/dialogs/wizard.py b/dzgui/views/dialogs/wizard.py index 651ec7a..af6f923 100644 --- a/dzgui/views/dialogs/wizard.py +++ b/dzgui/views/dialogs/wizard.py @@ -720,6 +720,8 @@ class SetupWizard(Gtk.Application): super().__init__() GLib.set_prgname(APP_NAME) self.win = Window(is_deck, XDG) + if is_deck: + self.win.unfullscreen() Gtk.main() def is_setup_complete(self) -> int: From cd23f403c9e6ae024f52b5e663ae09682d497410 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Tue, 21 Jul 2026 15:21:34 +0900 Subject: [PATCH 2/2] fix: try delegating size to desktop resolution --- dzgui/views/dialogs/wizard.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dzgui/views/dialogs/wizard.py b/dzgui/views/dialogs/wizard.py index af6f923..7a2e5e9 100644 --- a/dzgui/views/dialogs/wizard.py +++ b/dzgui/views/dialogs/wizard.py @@ -439,9 +439,7 @@ class CompletionPage(ScrolledWizardPage): class Assistant(Gtk.Assistant): def __init__(self, is_deck: bool, XDG: "Xdg"): super().__init__() - if is_deck: - self.fullscreen() - else: + if not is_deck: self.set_default_size(1500, 900) self.config_path = XDG.config @@ -720,8 +718,6 @@ class SetupWizard(Gtk.Application): super().__init__() GLib.set_prgname(APP_NAME) self.win = Window(is_deck, XDG) - if is_deck: - self.win.unfullscreen() Gtk.main() def is_setup_complete(self) -> int: