Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
KWin
KWin
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 58
    • Merge Requests 58
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Plasma
  • KWinKWin
  • Merge Requests
  • !50

Merged
Opened Jun 04, 2020 by Nate Graham@ngraham🔩Developer

Allow corner-tiling by quickly combining edge tiling shortcuts

  • Overview 25
  • Commits 7
  • Changes 4

Currently the only way for a user to invoke corner-tiling is to manually set shortcuts for them. This patch adds another option: invoke the existing shortcuts for edge tiling in a combined manner in quick succession.

For example, hitting Meta+Left and then Meta+Up within a two-second period will tile the active window into the top left corner. In practice you hold down the Meta key and then press Left then Up (or Up and then Left), and I think it feels very natural. Linux Mint's window manager has this feature and I always missed it when I left Mint for the KDE world.

Autotests for existing tiling shortcuts are adjusted to not break, and additional tests for the new tiling options are added.

processed-corners

cc @teams/vdg

Edited Jun 04, 2020 by Nate Graham
Assignee
Assign to
Reviewer
Request review from
5.20
Milestone
5.20
Assign milestone
Time tracking
Reference: plasma/kwin!50
Source branch: quick-tile-to-corners-with-arrow-keys