Add transparency + Blur

This commit is contained in:
2026-07-03 02:34:29 -04:00
parent 5327a22a63
commit f5abfe5bc6
5 changed files with 323 additions and 2 deletions
+27 -2
View File
@@ -121,9 +121,34 @@ typedef struct {
bool shadow_clip;
} CfgEffectsWindowShadows;
/* Window transparency */
typedef struct {
int corner_radius; /* 0 = off, >0 = radius in pixels */
CfgEffectsWindowShadows shadows;
bool enabled;
int radius;
int passes;
float noise;
bool nogaps_blur;
bool only_floating;
bool fullscreen_blur;
bool blur_always;
} CfgEffectsWindowBlur;
typedef struct {
bool enabled;
float opacity_fullscreen;
float opacity_focused;
float opacity_unfocused;
bool nogaps_transparent;
bool only_floating;
bool fullscreen_transparent;
CfgEffectsWindowBlur blur;
} CfgEffectsWindowTransparency;
typedef struct {
int corner_radius; /* 0 = off, >0 = radius in pixels */
CfgEffectsWindowShadows shadows;
CfgEffectsWindowTransparency transparency;
} CfgEffectsWindows;
typedef struct {