From 058c26f5fc0a3e73fae3a89ce45a03a3f455b038 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Mon, 23 Jun 2025 07:45:12 +0200 Subject: [PATCH] feat: Prevent showing transparent backgrounds on compact mode, b=no-bug, c=workspaces --- src/zen/workspaces/ZenGradientGenerator.mjs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/zen/workspaces/ZenGradientGenerator.mjs b/src/zen/workspaces/ZenGradientGenerator.mjs index fe43c77a..419f09df 100644 --- a/src/zen/workspaces/ZenGradientGenerator.mjs +++ b/src/zen/workspaces/ZenGradientGenerator.mjs @@ -1051,10 +1051,15 @@ let color1 = this.getSingleRGBColor(themedColors[2], forToolbar); let color2 = this.getSingleRGBColor(themedColors[0], forToolbar); let color3 = this.getSingleRGBColor(themedColors[1], forToolbar); + if (!forToolbar) { + return [ + `radial-gradient(circle at -30% -30%, ${color1}, transparent 100%)`, + `radial-gradient(circle at 130% -30%, ${color2}, transparent 100%)`, + `linear-gradient(to top, ${color3} -30%, transparent 60%)`, + ].join(', '); + } return [ - `radial-gradient(circle at -30% -30%, ${color1}, transparent 100%)`, - `radial-gradient(circle at 130% -30%, ${color2}, transparent 100%)`, - `linear-gradient(to top, ${color3} -30%, transparent 60%)`, + `linear-gradient(${this.currentRotation}deg, ${color1} -30%, ${color3} 100%)`, ].join(', '); } }