Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge functionality of blur-providers extension in to this one #35

Closed
wants to merge 1 commit into from

Conversation

CorvetteCole
Copy link
Collaborator

@CorvetteCole CorvetteCole commented Apr 21, 2021

This draft PR will track the progress of work to port the existing application blurring functionality of the blur-provider extension to blur-my-shell.

Beyond simply porting existing functionality, several other changes need to be done. These have been summarized below:

  • Port existing application blurring on X flag functionality
  • Improve Wayland support (Wayland support CorvetteCole/blur-provider#2) (needs testing!)
    • Figure out a way for applications to request blur beyond X flags. (e.g. an application not running within XWayland or X
  • Add manual user application selection for blurring (Making blur persistent CorvetteCole/blur-provider#3)
    • Add application selection to the extension settings
  • Keep blur behind target actors in overview (right now it just kind of disappears)
  • After switching to a workspace and back, blur appears on top of the target actor until the screen is interacted with Fixed In Gnome 40
  • When switching focus rapidly between windows, blur can blink in front of all windows briefly Fixed In Gnome 40

@CorvetteCole
Copy link
Collaborator Author

blur-provider is still working perfectly in Gnome 40 (although the settings menu does not work). This is great news, initial port should be relatively easy. Additionally, several of my largest bugs with the blur effect were fixed in Gnome 40. This is shaping up to be an awesome addition!

Screenshot from 2021-04-20 22-23-45

@aunetx
Copy link
Owner

aunetx commented Apr 21, 2021

This looks really great :)

@CorvetteCole CorvetteCole changed the base branch from gnome-40 to master April 21, 2021 15:42
@CorvetteCole
Copy link
Collaborator Author

I am opening a new pull request from my new applications-blur branch so we can keep track of things easier. See #39

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants