Maplespe/DWMBlurGlass

Override accent breaks SIB jump list/taskbar preview corners and colors

Opened this issue · 8 comments

Describe the bug

A clear and concise description of what the bug is:
Override accent breaks SIB jump list/taskbar preview corners and colors

Description ....

To Reproduce
Use 2.2.0 and enable override accent.
The corners are broken and the color used is much darker than the glass color.

Screenshots
How it looks now:
image

How it should look/looked in last version:
image

Additional information (please complete the following information):

OS Version : Windows 10 2021 IoT LTSC
Software Version : 2.2.0

What other third-party software do you use:

windhawk mods

Additional context

Describe the bug

A clear and concise description of what the bug is:
Override accent breaks SIB jump list/taskbar preview corners and colors

Description ....

To Reproduce Use 2.2.0 and enable override accent. The corners are broken and the color used is much darker than the glass color.

Screenshots How it looks now: image

How it should look/looked in last version: image

Additional information (please complete the following information):

OS Version : Windows 10 2021 IoT LTSC
Software Version : 2.2.0

What other third-party software do you use:

windhawk mods

Additional context

As far as im concerned they have never been overriden and i think they are getting overriden on this new version:

image

If you look closely, you can see a reflection in the preview.

yes, they have never been overridden. interesting. i wonder what causes the darker colors

Check the custom color on StartIsBack and set the color to translucent blue (your theme color or DWMBlurGlass color)
As I recall, Accent's color layer is still in effect, and DWMBlurGlass does not override its color layer.

Check the custom color on StartIsBack and set the color to translucent blue (your theme color or DWMBlurGlass color) As I recall, Accent's color layer is still in effect, and DWMBlurGlass does not override its color layer.

image

Even if you do have the correct color theoretically, it does seem to be too dark.

This seems to be some layer blending issue with AeroBackdrop, other effects (Blur, Acrylic) don't seem to have this issue.

This seems to be some layer blending issue with AeroBackdrop, other effects (Blur, Acrylic) don't seem to have this issue.

What i suspect it might be is that StartIsBack forces its own colorization and its rendering on top of the DWMBlurGlass one, but i have no idea

The DWMBlurGlass seems to be rendering the color twice in the taskbar. Sometimes, when I restart DWM (maybe 10% of the time), a bug occurs where the colors are 2x as dark as they need to be even on the titlebars

image

The DWMBlurGlass seems to be rendering the color twice in the taskbar. Sometimes, when I restart DWM (maybe 10% of the time), a bug occurs where the colors are 2x as dark as they need to be even on the titlebars

image

What's actually happening on the taskbar is DWMBlurGlass is only applying one layer of colorization (either ColorizationColor (black taskbar) or ColorizationAfterglow (dark taskbar)). You can see the same effect in windows if you turn down 2 of the balances in the GUI. @ALTaleX531 seems to already have found a cause (and maybe a fix).

You can also consistently recreate this bug by injecting DWMBlurGlass after explorer is started or saving a setting, and you can fix by restarting explorer.