Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P Plasma Add-ons
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Plasma
  • Plasma Add-ons
  • Merge requests
  • !168

flip|cover-switchers: Improve transparent and blurred background

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Ismael Asensio requested to merge work/iasensio/switchers-background into master Jun 05, 2022
  • Overview 5
  • Commits 2
  • Pipelines 7
  • Changes 2

Currently, the flip|cover window switchers use a Plasma Dialog as their background, which can provide transparency and blur but it's totally dependent on the plasma style, which may be not be designed for this purpose, and doesn't look clean with current breeze defaults.

Use instead the same components that are used in the Overview effect, for consistency and simplicity. It should also help with efficiency, as the background and blur effects are done over DesktopBackground special component and not over the actual desktop.

The code is also prepared with a bool property to not blur the background, but it doesn't add the user configuration part (yet).

There are some BR comments asking for this, but more on a forum style with multiple requests/rants, so I'd rather not link the BR here.

Some examples with Breeze Plasma style, and light and dark colorschemes

Light Colorscheme Dark Colorscheme
Current coverswitch-breezelight coverswitch-breezedark
After coverswitch-breezelight-new coverswitch-breezedark-new
No Blur (possible future option) coverswitch-breezelight-noblur coverswitch-breezedark-noblur
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: work/iasensio/switchers-background