From f4b074c6170c1e6d4d17ca35bb12acffd90cb099 Mon Sep 17 00:00:00 2001 From: DB p Date: Wed, 12 Mar 2025 20:45:14 +0900 Subject: [PATCH] Fix shadow effec tissue --- Flow.Launcher.Core/Resource/Theme.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Flow.Launcher.Core/Resource/Theme.cs b/Flow.Launcher.Core/Resource/Theme.cs index 0c1cd4eca..cf74cceeb 100644 --- a/Flow.Launcher.Core/Resource/Theme.cs +++ b/Flow.Launcher.Core/Resource/Theme.cs @@ -276,7 +276,8 @@ namespace Flow.Launcher.Core.Resource { windowBorderStyle.Setters.Remove(windowBorderStyle.Setters.OfType().FirstOrDefault(x => x.Property.Name == "Background")); windowBorderStyle.Setters.Add(new Setter(Border.BackgroundProperty, new SolidColorBrush(Colors.Transparent))); - Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_SYSTEMBACKDROP_TYPE, 3); + //Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_SYSTEMBACKDROP_TYPE, 3); + Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_SYSTEMBACKDROP_TYPE, backdropValue); ThemeModeColor(BlurMode()); // ✅ 테마 모드 적용 } else @@ -292,6 +293,7 @@ namespace Flow.Launcher.Core.Resource { // ✅ Blur가 비활성화되면 기본 스타일 적용 Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_SYSTEMBACKDROP_TYPE, 0); + ThemeModeColor(BlurMode()); } UpdateResourceDictionary(dict); @@ -578,8 +580,8 @@ namespace Flow.Launcher.Core.Resource } BlurEnabled = Win32Helper.IsBlurTheme(); - if (_settings.UseDropShadowEffect) - AddDropShadowEffectToCurrentTheme(); + //if (_settings.UseDropShadowEffect) + // AddDropShadowEffectToCurrentTheme();