DWMBlurGlass icon indicating copy to clipboard operation
DWMBlurGlass copied to clipboard

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

Open 7kt4 opened this issue 1 year ago • 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

7kt4 avatar Apr 27 '24 18:04 7kt4

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.

kfh83 avatar Apr 27 '24 19:04 kfh83

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

7kt4 avatar Apr 27 '24 19:04 7kt4

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.

Maplespe avatar Apr 27 '24 19:04 Maplespe

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.

kfh83 avatar Apr 27 '24 19:04 kfh83

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

Maplespe avatar Apr 27 '24 19:04 Maplespe

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

kfh83 avatar Apr 28 '24 14:04 kfh83

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

7kt4 avatar May 01 '24 06:05 7kt4

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.

kfh83 avatar May 01 '24 13:05 kfh83