Skip to content
Snippets Groups Projects

qt: respect `qt-backdrop-blur` setting also intra-window

All threads resolved!

I don't see a reason why qt-backdrop-blur should not be respected for intra-window backdrop blur effect (Frosted Glass Effect).

The said setting was first added to disable inter-window backdrop blur, which is currently supported with the following circumstances:

  • KWin (Wayland and X11) and KWindowSystem is available.
  • Windows 11 22H2 (native acrylic effect DWMSBT_TRANSIENTWINDOW).
  • Windows 10/11 simulated acrylic effect (compositor_ dcomp_acrylicsurface.cpp) when Direct Composition is used (--qt-compositor=dcomp).

We also have our own backdrop blur effect, currently used for the mini player and the indexing progress indicator.

I propose that if the user explicitly opt-outs from backdrop blur by unsetting qt-backdrop-blur (it is set by default), the application shall respect that for intra-window backdrop blur effect.

Request review @chub.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Fatih Uzunoğlu added 56 commits

    added 56 commits

    Compare with previous version

  • added 1 commit

    • 9d3d009c - qt: respect `qt-backdrop-blur` setting also intra-window

    Compare with previous version

  • Pierre Lamot approved this merge request

    approved this merge request

  • Pierre Lamot resolved all threads

    resolved all threads

  • MR Acceptance result

    :tada: This MergeRequest has been Accepted! Congratulations.

    MR acceptance checks details:

    • :white_check_mark: MR should be considered mergeable by Gitlab
    • :white_check_mark: Last pipeline should be successful
    • :white_check_mark: MergeRequest should have at least one external review and/or vote
    • :white_check_mark: All threads should be resolved, have votes and score > 0
    • :white_check_mark: MergeRequest should have no activity (threads/votes) for (72h/72h)

    This message was automatically generated by homer-bot.

  • Steve Lhomme added 29 commits

    added 29 commits

    Compare with previous version

  • Steve Lhomme enabled an automatic merge when all merge checks for 7bf2597e pass

    enabled an automatic merge when all merge checks for 7bf2597e pass

  • merged

  • Please register or sign in to reply
    Loading