Maplespe / DWMBlurGlass

Add custom effect to global system title bar, support win10 and win11.
GNU Lesser General Public License v3.0
1.89k stars 86 forks source link

Add the ability to switch between acrylic and explorer blur on windows 10 #51

Closed Olive6841 closed 8 months ago

Olive6841 commented 8 months ago

In a discord server we did some testing and found that acrylic can perform better in some ways then explorer blur on windows 10 Other than acrylic only updating at 30fps or whatever it's better becuse at least it doesn't progressively slow down your window movement the more windows you have open Only having 6/7 windows open is enough for explorerblur to already become slow as hell for just dragging things around while acrylic is locked at 30fps no matter how many windows you have open So basically acrylic is just more consistent in performance

Maplespe commented 8 months ago

As I've said many times, Acrylic simply doesn't work, not only does it have no effect in 22H2 but the drag delay is 100x slower than Blur. Obviously you haven't done any actual testing or development. Acrylic for UWP is fine, but this is a Win32 app.

But where you do a search you get tons of reports of this problem. https://www.google.com/search?q=windows+acrylic+lag

https://github.com/tauri-apps/window-vibrancy/issues/47 Windows Acrylic effect lag

https://github.com/Seo-Rii/electron-acrylic-window/issues/6 lag

https://github.com/EYHN/vscode-vibrancy/issues/5 Problem drag, move window by Title Bar

This is my last reply to this issue, here is a video of the actual test:

Desktop 2024.01.26.mp4.zip

We're already working on custom blur, and there's no use in rushing.

TheInsane101 commented 8 months ago

We're already working on custom blur, and there's no use in rushing.

Does that you mean you are developing a new shader like Big Muscle did with Glass8? If so, that is absolutely amazing! If not, that's fine too!

Maplespe commented 8 months ago

Does that you mean you are developing a new shader like Big Muscle did with Glass8? If so, that is absolutely amazing! If not, that's fine too!

Yes, not only that, but it's no exaggeration to say that it's also more powerful than glass8's effect, which will be unprecedented.

ALTaleX531 commented 8 months ago

Not a shader, to exact, but our own implementation of the blurring method๐Ÿ˜Š, which is still very different from Glass 8 ( btw: Glass 8 uses not a shader, but a reproduction of the Windows 7 blurring mechanism). Here's a preview of what you might be interested in.๐Ÿ˜Ž image

TheInsane101 commented 8 months ago

Not a shader, to exact, but our own implementation of the blurring method๐Ÿ˜Š, which is still very different from Glass 8 ( btw: Glass 8 uses not a shader, but a reproduction of the Windows 7 blurring mechanism). Here's a preview of what you might be interested in.๐Ÿ˜Ž image

Tbh I don't see the difference compared to the current version (I don't use Windows 11 so I don't know what the current 11 version looks like) but I like the shadow borders. The ability to extend the effect into entire windows looks so cool though! Excited! Btw you're being quite nice; I appreciate it ๐Ÿ˜Š

Will the reflection also be layered on top of the colour layer (so it's more visible) and have its movement mimic Windows 7's more accurately?

Maplespe commented 8 months ago

This image should be more obvious: The Aero reflection is at the very top, and the inactive window also has the exposure and saturation effects of Aero (which is the real Aero effect). 195131

TheInsane101 commented 8 months ago

This image should be more obvious: The Aero reflection is at the very top, and the inactive window also has the exposure and saturation effects of Aero (which is the real Aero effect). 195131

Oh now I can see it much better. It looks fantastic and exactly like Windows 7's Aero! I wish you so much luck with this!๐Ÿ˜

TorutheRedFox commented 8 months ago

This image should be more obvious: The Aero reflection is at the very top, and the inactive window also has the exposure and saturation effects of Aero (which is the real Aero effect). 195131

oh nice

Maplespe commented 8 months ago

Updated in the new version.