Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KWin KWin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 58
    • Issues 58
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 155
    • Merge requests 155
  • 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
  • PlasmaPlasma
  • KWinKWin
  • Merge requests
  • !171

[effects/fullscreen] Add effect that animates full screen changes

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Kai Uwe Broulik requested to merge work/animatefullscreen into master Aug 05, 2020
  • Overview 13
  • Commits 1
  • Pipelines 0
  • Changes 4

I've been using this effect like this for a year and it's quite nice when e.g. taking a video full screen or starting a slideshow. I actually became so accustomed to it, that I didn't notice it anymore, until I did that on a different computer without it which is why I now chose to upstream the change :D

I noticed going full screen in Firefox with CSDs on is a bit flickery but that's just CSDs for you right there, works fine with proper window decoration enabled. Or, actually, could be an issue in our extended frames handling when switching between window with shadow and full screen window withour or I don't know.

Also, for some reason the first time a window goes full screen does not animate

Edited Aug 31, 2020 by Kai Uwe Broulik
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/animatefullscreen