From 37e247d1d9b8ca1f341b40feb50e7d083f124332 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 5 Aug 2026 19:13:11 +0900 Subject: [PATCH 1/2] chore: restore maximize logic following changelog margin hotfix --- dzgui/views/base.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/dzgui/views/base.py b/dzgui/views/base.py index 49ad30e..03fd59f 100644 --- a/dzgui/views/base.py +++ b/dzgui/views/base.py @@ -54,12 +54,13 @@ class OuterWindow(Gtk.Window): MainController.register_widget("window", self) # NOTE: steam deck taskbar may occlude elements - self.is_deck = MainController.get_prefs().is_steam_deck - if not self.is_deck: + is_deck = MainController.get_prefs().is_steam_deck + if is_deck: + self.maximize() + else: self.set_titlebar(self.hb) self.connect("delete-event", self._on_delete_event) - self.connect("realize", self._on_realize) self.grid = Grid() self.add(self.grid) @@ -75,10 +76,6 @@ class OuterWindow(Gtk.Window): MainController.loaded = True MainController.populate_model(MainController.get_active_treeview()) - def _on_realize(self, window: Self) -> None: - if self.is_deck: - self.maximize() - def _on_delete_event(self, window: "OuterWindow", event: Gdk.EventKey) -> None: self.halt_proc_and_quit() From 81e327fb35d430b6aa66c755b8ccb6b19a41185f Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 5 Aug 2026 19:13:31 +0900 Subject: [PATCH 2/2] chore: drop unused import --- dzgui/views/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dzgui/views/base.py b/dzgui/views/base.py index 03fd59f..0cba916 100644 --- a/dzgui/views/base.py +++ b/dzgui/views/base.py @@ -2,7 +2,7 @@ import logging import signal import warnings -from typing import TYPE_CHECKING, Literal, Self +from typing import TYPE_CHECKING, Literal from dzgui.const.constants import APP_NAME, APP_NAME_LOWER, STEAM_ICON from dzgui.const.enum import NotebookPage