Skip to content

feat: add compositor-level background blur via ext-background-effect-v1#741

Open
trevarj wants to merge 1 commit into
ErikReider:mainfrom
trevarj:ext-background-effect-blur
Open

feat: add compositor-level background blur via ext-background-effect-v1#741
trevarj wants to merge 1 commit into
ErikReider:mainfrom
trevarj:ext-background-effect-blur

Conversation

@trevarj
Copy link
Copy Markdown

@trevarj trevarj commented May 3, 2026

  • Add protocol XML + VAPI + scanner rules for ext-background-effect-v1
  • Add BackgroundEffectHelper for registry binding, effect lifecycle, and rounded-rectangle region math
  • Add "background-blur" config key (bool, default false)
  • Wire blur into ControlCenter and NotificationWindow size allocations
  • Add get_blur_bounds() / get_blur_radius() helpers to Notification

Assisted with LLM. Tested on Niri 26.04

Closes #705

@trevarj
Copy link
Copy Markdown
Author

trevarj commented May 3, 2026

Screenshot_from_2026-05-03_08-44-38 image

@trevarj trevarj force-pushed the ext-background-effect-blur branch from ef49600 to 617e75f Compare May 3, 2026 18:53
@ErikReider
Copy link
Copy Markdown
Owner

Thanks! It might be a while before I can look at this as I'm currently quite busy writing my dissertation

@trevarj
Copy link
Copy Markdown
Author

trevarj commented May 4, 2026

Thanks! It might be a while before I can look at this as I'm currently quite busy writing my dissertation

Not a problem. Good luck!

@trevarj trevarj force-pushed the ext-background-effect-blur branch from 617e75f to da4a362 Compare May 9, 2026 16:40
- Add protocol XML + VAPI + scanner rules for ext-background-effect-v1
- Add BackgroundEffectHelper for registry binding, effect lifecycle, and
rounded-rectangle region math
- Add "background-blur" config key (bool, default false)
- Wire blur into ControlCenter and NotificationWindow size allocations
- Add get_blur_bounds() / get_blur_radius() helpers to Notification
@trevarj trevarj force-pushed the ext-background-effect-blur branch from da4a362 to 3a7d33f Compare May 9, 2026 17:05
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.

[Feature] ext-background-effect support

2 participants