aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-20 16:58:15 +0200
committerDanilo M. <danix@danix.xyz>2026-09-20 16:58:15 +0200
commit6133ca7849a6b84efb9afbb23344d1afdcba3e12 (patch)
treea66a140636df09a0b053dbc956974a945e06de7f /templates
parent084a6eabfe1694accc5e308f9912f8bf7c4b9767 (diff)
downloadunified-desktop-theme-6133ca7849a6b84efb9afbb23344d1afdcba3e12.tar.gz
unified-desktop-theme-6133ca7849a6b84efb9afbb23344d1afdcba3e12.zip
feat: make the Kvantum theme translucent and blurred
Qt windows were opaque while the rest of the desktop was not. This turns on translucent_windows and blurring and lifts reduce_window_opacity from 10 to 15. The keys are global rather than per-scheme placeholders on purpose: every scheme wants the same frame treatment, and making it a role would add three keys to all ten role files to encode a value none of them would disagree about. All ten schemes gain the effect. Worth knowing when this looks wrong: Kvantum only makes the window see-through. The blur behind it is the compositor's, so under a Hyprland without a blur rule covering Qt surfaces these settings read as plain transparency rather than the intended glass. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'templates')
-rw-r--r--templates/kvantum/theme.kvconfig.in10
1 files changed, 7 insertions, 3 deletions
diff --git a/templates/kvantum/theme.kvconfig.in b/templates/kvantum/theme.kvconfig.in
index 7b687f9..f43c4a8 100644
--- a/templates/kvantum/theme.kvconfig.in
+++ b/templates/kvantum/theme.kvconfig.in
@@ -21,8 +21,12 @@ slim_toolbars=false
toolbutton_style=1
x11drag=menubar_and_primary_toolbar
double_click=false
-translucent_windows=false
-blurring=false
+# Global on purpose, not per-scheme: every scheme gets the same translucent
+# frame. Kvantum only makes the window see-through; the blur behind it is
+# Hyprland's, so a compositor with no blur rule for Qt windows shows these
+# as plain transparency.
+translucent_windows=true
+blurring=true
popup_blurring=true
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2
group_toolbar_buttons=false
@@ -66,7 +70,7 @@ hide_combo_checkboxes=false
intensity=1.00
no_inactiveness=false
reduce_menu_opacity=0
-reduce_window_opacity=10
+reduce_window_opacity=15
saturation=1.00
shadowless_popup=false
transient_groove=false