CorvetteCole / blur-provider

A Gnome extension that allows you to manually apply blur to applications, and provides an easy way for applications to request blur themselves
GNU General Public License v3.0
81 stars 4 forks source link

Set blur for every transparent panel in a gtk or gnome-shell theme #1

Open horvbalint opened 4 years ago

horvbalint commented 4 years ago

It would be great to have "universal blur" across the whole UI so that one or two manually blurred application would not look out of place. Sadly already done themes are not supporting this kind of blur, but lot of them has transparency in its design. So one solution could be, to somehow set blur for every transparent thing in a theme.

Is there a chance to make this possible?

CorvetteCole commented 4 years ago

The only way this would be possible is if I could check for transparency in every element and apply blur to them selectively that way. I am not sure but this is extremely worth looking in to

Araly commented 3 years ago

I see this working like how blur works in picom. everything transparent is blurry. for example, all the windows of type "tooltip" or "menu", can be set to be transparent, and become blurry. When you right click, the context menu can with that appear blurry too. It's a pretty neat look, makes the whole thing appear very modern and glassy.

Maybe it can be a toggle in the settings. Either you choose in an allow list application to be blurry, either everything is blurry and you choose in a deny list application not to be blurry.

CorvetteCole commented 3 years ago

Hey there, didn't want to leave you hanging. I am working on merging all existing functionality along with planned features such as manual application blurring in to blur-my-shell. You can track the progress of this initial merge here: https://github.com/aunetx/blur-my-shell/pull/35

horvbalint commented 3 years ago

I am very glad that this project is not dead. Keep up the good work!