Open-Shell / Open-Shell-Menu

Classic Shell Reborn.
MIT License
7.01k stars 433 forks source link

Acrylic blur for metro theme for start menu #32

Open DragoCubed opened 6 years ago

DragoCubed commented 6 years ago

Basically just make the blur intensity of the metro theme higher

XenHat commented 6 years ago

I believe the "Glass" feature is entirely controlled by the operating system (The menu got glassier as Microsoft re-added code for it in windows). It is possible that I am wrong, and the value is hard-coded for classic start.

Would a setting to control which method, and a numerical value for the blurriness (similar to the transparency of the task bar) be good?

DragoCubed commented 6 years ago

Microsoft re-added the code for glass? I thought they removed it with Windows 8? :/

Yeah. A settings to control the blurriness would be good

Ibuprophen commented 6 years ago

I can actually customize this in a few ways using the Classic Start's advanced customization features @DragoCubed.

If you could provide a small screenshot, of exactly what you're looking at to change, I can try helping you with where and how this could be customized.

The reason is that there's a few places that applies to a few areas in which (as I call it) the Smokey Glass can be customized.

Thank you very much! :-)

~Ibuprophen

XenHat commented 6 years ago

@ibuprophen1 Go right on ahead, that's not really my domain of expertise :)

DragoCubed commented 6 years ago

@ibuprophen1 I forgot about this. Sorry. I didn't know that all glass elements had the same backend. I think all glass elements should have stronger blur. Things like the start menu skins (metro, midnight, windows 8 and windows aero) and the taskbar should have a stronger blur. I have attatched a screenshot of the start menu and the taskbar. I have also attached the Classic Shell taskbar (at 80% opacity) on the right and the default Windows 10 "acrylic" taskbar on the left. sidebyside comparison

start menu

Ibuprophen commented 5 years ago

@DragoCubed, Has this reported issue been resolved for you?

I'm just wondering since you're the individual who had opened this issue.

It just seems like this is actually a question regarding a Customization rather than an issue with the software.

~Ibuprophen

DragoCubed commented 5 years ago

It is an issue with customisation AND defaults. The Windows 10 theme should have a higher blur intensity.

Ibuprophen commented 5 years ago

Is this actually an issue that's tied to the Open Shell specifically or specific to Windows itself?

~Ibuprophen

DragoCubed commented 5 years ago

When I said "The Windows 10 theme" I was referring to the one in Open Shell. It should match Windows 10 as it changed.

I was only asking for a more intense blur. I'm not sure how you'd get real acrylic. I think there's something called XAML Islands.

Ibuprophen commented 5 years ago

Do you have the Theme itself or is it one that came pre-installed with the software?

~Ibuprophen

DragoCubed commented 5 years ago

pre-installed. that's why i mentioned defaults and customisation :)

Ibuprophen commented 5 years ago

My apologies...

I just wanted to be sure as i've seen some that mention the name of a pre-installed theme that ends up being a Custom Theme with the Same/Similar name.

~Ibuprophen

bonzibudd commented 4 years ago

Sadly, this may only be available if one of two things happen:

  1. Additional code is added for Open-Shell to host it's own glass or acrylic process
  2. The developer of Glass8 Aero Glass re-introduces injection into Open-Shell and other Windows components, making control of glass radius and other settings more doable

With Aero Glass on earlier versions of Windows 10 (and currently still on Windows 8[.1]), the modified DWM would be injected into more Window processes, meaning that any configuration set in Aero Glass would appear anywhere else that transparency was (specifically on Windows 10, and some other tweaks needed to be made in some cases). It would be great if a solution like this re-appeared in newer Windows 10 versions.

Poopooracoocoo commented 4 years ago

This is interesting: https://github.com/sourcechord/FluentWPF/issues/42

sylveon commented 4 years ago

SetWindowCompositionAttribute provides acrylic blur to apps.