From 952af795d5d86543cf0d25f84bebdff7fecd31e0 Mon Sep 17 00:00:00 2001 From: dervart Date: Sat, 4 Jul 2026 13:17:22 +0700 Subject: [PATCH] fix: classic themes button text/icon state colors --- portprotonqt/themes/classic-light/styles.py | 8 ++++++++ portprotonqt/themes/classic/styles.py | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/portprotonqt/themes/classic-light/styles.py b/portprotonqt/themes/classic-light/styles.py index be3c202c..bf28eef2 100644 --- a/portprotonqt/themes/classic-light/styles.py +++ b/portprotonqt/themes/classic-light/styles.py @@ -41,6 +41,14 @@ color_text_dark = "#212529" color_detail_overlay = "rgba(220, 222, 226, 0.40)" color_detail_line = "rgba(0,0,0,0.12)" +# === Button Icons Color === +ICON_COLORS = { + "*_hover": color_text, + "*_pressed": color_text, + "*_focused": color_text, + "*_disabled": color_text, +} + # === Card Animation (glow) === GAME_CARD_ANIMATION = { "detail_page_animation_type": "fade", diff --git a/portprotonqt/themes/classic/styles.py b/portprotonqt/themes/classic/styles.py index 38344292..d636a86f 100644 --- a/portprotonqt/themes/classic/styles.py +++ b/portprotonqt/themes/classic/styles.py @@ -28,6 +28,14 @@ exeSettingsGroupBoxBlockSpacing = 5 exeSettingsGroupBoxElementVerticalSpacing = 2 exeSettingsGroupBoxElementHorizontalSpacing = 5 +# === Button Icons Color === +ICON_COLORS = { + "*_hover": color_text, + "*_pressed": color_text, + "*_focused": color_text, + "*_disabled": color_text, +} + # === Gradients (unique to classic) === color_library_gradient_start = "#22242b" color_library_gradient_end = "#1a1b21" -- 2.54.0