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 55
    • Issues 55
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 151
    • Merge requests 151
  • 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
  • !165

[focuschain/task switcher] Remove special handling for minimized windows

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Nate Graham requested to merge ngraham/kwin:remove-minimized-window-special-case-from-focuschain into master Aug 02, 2020
  • Overview 20
  • Commits 1
  • Pipelines 0
  • Changes 3

Right now KWin moves minimized windows to the end of the task switcher's ordering. However this is a rather confusing and undocumented behavior that explicitly overrides the user's chosen sort ordering, be it "Recently used" or "Stacking order". This makes it a hidden magic behavior of the type that is at risk of being more annoying than useful.

This commit removes the special handling and lets minimized windows live in the appropriate order in the task switcher rather than always putting them last.

Ever since I moved to Plasma three years ago, this has mildly irritated me and removing the behavior instantly makes the task switcher feel much more natural to use to me.

cc @teams/vdg

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: remove-minimized-window-special-case-from-focuschain