From 45342d6cc2a88eb9740aa0c3d2cb30c7001e2d5f Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Tue, 11 Aug 2026 22:35:56 +0800 Subject: [PATCH] Align icon-less settings cards Signed-off-by: Loren Eteval --- Furious/Window/SettingsPage.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Furious/Window/SettingsPage.py b/Furious/Window/SettingsPage.py index 1294965..d42ee1e 100644 --- a/Furious/Window/SettingsPage.py +++ b/Furious/Window/SettingsPage.py @@ -265,7 +265,10 @@ class _SettingsCard(Mixins.ThemeAware, QFrame): def setIconFileName(self, iconFileName: str | None): """Set or remove the optional leading card icon.""" self.iconFileName = iconFileName or '' - self.iconLabel.setVisible(bool(self.iconFileName)) + + # Keep the fixed-size icon column in the layout even when no artwork is + # requested so every card's title and description share one text edge. + self.iconLabel.setVisible(True) if self.iconFileName: self.setIconByTheme(APP().theme())