fix: test use case appearance

This commit is contained in:
Faisal Amir 2025-10-02 20:20:50 +07:00
parent 1acdb77ad1
commit be9a6c0254

View File

@ -358,11 +358,12 @@ export const useAppearance = create<AppearanceState>()(
// If color is being set to default, use theme-appropriate default // If color is being set to default, use theme-appropriate default
let finalColor = color let finalColor = color
if (isDefaultColor(color)) { if (isDefaultColor(color)) {
// Use current blur support state to determine alpha finalColor = isDark ? defaultAppBgColor : defaultLightAppBgColor
const currentAlpha = blurEffectsSupported && IS_TAURI ? 0.4 : 1 }
finalColor = isDark
? { r: 25, g: 25, b: 25, a: currentAlpha } // Force alpha to 1 if blur effects are not supported
: { r: 255, g: 255, b: 255, a: currentAlpha } if (!blurEffectsSupported && ((IS_WINDOWS || IS_LINUX) || !IS_TAURI)) {
finalColor = { ...finalColor, a: 1 }
} }
// Convert RGBA to a format culori can work with // Convert RGBA to a format culori can work with