From ec6468553bdb212cfd2842cb6f0ece8c0544f86f Mon Sep 17 00:00:00 2001 From: Collecting Date: Sun, 2 Nov 2025 04:40:16 +0000 Subject: [PATCH] fix/adaptive-styling Signed-off-by: Collecting --- dist/qt_themes/default/style.qss | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/dist/qt_themes/default/style.qss b/dist/qt_themes/default/style.qss index 921950c6c..ba85fe087 100644 --- a/dist/qt_themes/default/style.qss +++ b/dist/qt_themes/default/style.qss @@ -11,7 +11,7 @@ QPushButton#TogglableStatusBarButton { } QPushButton#TogglableStatusBarButton:checked { - color: #000000; + color: palette(text); /* ADAPTIVE */ } QPushButton#TogglableStatusBarButton:hover { @@ -60,7 +60,7 @@ QPushButton#GPUStatusBarButton:!checked { QPushButton#DockingStatusBarButton { min-width: 0px; - color: #000000; + color: palette(text); /* ADAPTIVE */ border: 1px solid transparent; background-color: transparent; padding: 0px 3px 0px 3px; @@ -690,3 +690,30 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled, QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled { image: url(:/overlay/osk_button_Y_disabled.png); } + +/* + * Adaptive Dropdown Menu Styling + */ + +QMenu { + background-color: palette(window); + color: palette(text); + border: 1px solid palette(midlight); + padding: 5px; +} + +QMenu::item { + padding: 5px 25px; + border: 1px solid transparent; +} + +QMenu::item:selected { + background-color: palette(highlight); + color: palette(highlighted-text); +} + +QMenu::separator { + height: 1px; + background-color: palette(midlight); + margin: 4px; +}