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

Fixes for blur and expo #1840

Merged
merged 9 commits into from
Jul 30, 2023
Merged

Fixes for blur and expo #1840

merged 9 commits into from
Jul 30, 2023

Conversation

ammen99
Copy link
Member

@ammen99 ammen99 commented Jul 30, 2023

This PR updates the blur and expo plugins and fixes several bugs:

  • Blur should now be a little bit more efficient because one copy was optimized out
  • Blur should work with rotated and scaled outputs as well
  • Blur should work properly with panels, backgrounds, etc. in Expo
  • Blur now also exposes its main algorithms in a helper class and can be used from external plugins for special-case blurring
  • Expo's dragging should now work more reliably
  • Expo should not get stuck during the closing animation

Workspace-wall should damage unconditionally to ensure smooth
animations.
It is not used anymore, so no need to keep it.
Currently, layer-shell views were 'hacking' support to be visible on all
workspaces, but that does not make any sense. Instead, now we move the
special-casing to the workspace-stream-node implementation, because it
is the entity which actually needs this behavior.
@ammen99 ammen99 merged commit 59a67f8 into master Jul 30, 2023
8 checks passed
@ammen99 ammen99 deleted the blur-add-api branch July 30, 2023 11:21
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.

1 participant