From 09e17edccb1b0ed766c1b994d00a5f29f96274af Mon Sep 17 00:00:00 2001 From: exu Date: Sat, 2 Mar 2024 00:07:07 +0100 Subject: [PATCH] Better fix for QT5/6 themes with Kvantum --- arch-config/.config/qt5ct/qss/fixes-light.qss | 14 ++++++++++++++ arch-config/.config/qt5ct/qt5ct.conf | 10 +++++----- arch-config/.config/qt6ct/qss/fixes-light.qss | 14 ++++++++++++++ arch-config/.config/qt6ct/qt6ct.conf | 10 +++++----- 4 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 arch-config/.config/qt5ct/qss/fixes-light.qss create mode 100644 arch-config/.config/qt6ct/qss/fixes-light.qss diff --git a/arch-config/.config/qt5ct/qss/fixes-light.qss b/arch-config/.config/qt5ct/qss/fixes-light.qss new file mode 100644 index 00000000..83900b2a --- /dev/null +++ b/arch-config/.config/qt5ct/qss/fixes-light.qss @@ -0,0 +1,14 @@ +# fixes Okular issues with wrong colors and icons +QTabBar::tab:selected { + color: palette(bright-text); +} +QScrollBar { + background: palette(dark); +} +QScrollBar::handle { + background: palette(highlight); + border-radius: 4px; +} +QScrollBar::add-line, QScrollBar::sub-line { + background: palette(window); +} \ No newline at end of file diff --git a/arch-config/.config/qt5ct/qt5ct.conf b/arch-config/.config/qt5ct/qt5ct.conf index 7940417d..64ab03f7 100644 --- a/arch-config/.config/qt5ct/qt5ct.conf +++ b/arch-config/.config/qt5ct/qt5ct.conf @@ -1,9 +1,9 @@ [Appearance] color_scheme_path=/usr/share/qt5ct/colors/airy.conf custom_palette=false -icon_theme=Sardi-Arc +icon_theme=Sweet-Rainbow standard_dialogs=default -style=kvantum-dark +style=kvantum [Fonts] fixed="Fira Code,11,-1,5,50,0,0,0,0,0" @@ -19,16 +19,16 @@ gui_effects=@Invalid() keyboard_scheme=2 menus_have_icons=true show_shortcuts_in_context_menus=true -stylesheets=/usr/share/qt5ct/qss/fusion-fixes.qss +stylesheets=/home/exu/.config/qt5ct/qss/fixes-light.qss toolbutton_style=4 underline_shortcut=1 wheel_scroll_lines=1 [QSSEditor] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1<\0\0\x1\xdb\0\0\x3\xc4\0\0\x3\xd3\0\0\x1?\0\0\x1\xde\0\0\x3\xc1\0\0\x3\xd0\0\0\0\0\0\0\0\0\n\0\0\0\x1?\0\0\x1\xde\0\0\x3\xc1\0\0\x3\xd0) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\bU\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2) [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x5\x83\0\0\0\x3\0\0\0\x3\0\0\t\xfc\0\0\x5\x80\0\0\0\0\0\0\0\0\n\0\0\0\0\x3\0\0\0\x3\0\0\t\xfc\0\0\x5\x80) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4&\0\0\x4\x81\0\0\0\0\0\0\0\0\0\0\t\xf9\0\0\x5}\0\0\0\0\x2\0\0\0\bU\0\0\0\0\0\0\0\0\0\0\x4&\0\0\x4\x81) [Troubleshooting] force_raster_widgets=0 diff --git a/arch-config/.config/qt6ct/qss/fixes-light.qss b/arch-config/.config/qt6ct/qss/fixes-light.qss new file mode 100644 index 00000000..83900b2a --- /dev/null +++ b/arch-config/.config/qt6ct/qss/fixes-light.qss @@ -0,0 +1,14 @@ +# fixes Okular issues with wrong colors and icons +QTabBar::tab:selected { + color: palette(bright-text); +} +QScrollBar { + background: palette(dark); +} +QScrollBar::handle { + background: palette(highlight); + border-radius: 4px; +} +QScrollBar::add-line, QScrollBar::sub-line { + background: palette(window); +} \ No newline at end of file diff --git a/arch-config/.config/qt6ct/qt6ct.conf b/arch-config/.config/qt6ct/qt6ct.conf index ad3adda7..530ade4d 100644 --- a/arch-config/.config/qt6ct/qt6ct.conf +++ b/arch-config/.config/qt6ct/qt6ct.conf @@ -1,9 +1,9 @@ [Appearance] color_scheme_path=/usr/share/qt6ct/colors/airy.conf custom_palette=false -icon_theme=Sardi-Arc +icon_theme=Sweet-Rainbow standard_dialogs=default -style=kvantum-dark +style=kvantum [Fonts] fixed="Fira Code,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular" @@ -19,16 +19,16 @@ gui_effects=@Invalid() keyboard_scheme=2 menus_have_icons=true show_shortcuts_in_context_menus=true -stylesheets=/usr/share/qt6ct/qss/fusion-fixes.qss +stylesheets=/home/exu/.config/qt6ct/qss/fixes-light.qss toolbutton_style=4 underline_shortcut=1 wheel_scroll_lines=1 [QSSEditor] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x4\xbc\0\0\x1J\0\0\aB\0\0\x3@\0\0\x4\xbe\0\0\x1L\0\0\a@\0\0\x3>\0\0\0\0\0\0\0\0\b\0\0\0\x4\xbe\0\0\x1L\0\0\a@\0\0\x3>) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\bU\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2) [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x4\0\0\0\0\0\0\0\a\xfe\0\0\x4h\0\0\x4\x2\0\0\0\x2\0\0\a\xfc\0\0\x4\x66\0\0\0\0\0\0\0\0\b\0\0\0\x4\x2\0\0\0\x2\0\0\a\xfc\0\0\x4\x66) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\bP\0\0\x4\x81\0\0\0\0\0\0\0\0\0\0\bP\0\0\x4\x81\0\0\0\0\0\0\0\0\bU\0\0\0\0\0\0\0\0\0\0\bP\0\0\x4\x81) [Troubleshooting] force_raster_widgets=1