DescriptionLinux Aura: Use managed tab dragging when possible (Reland)
This CL uses _NET_WM_MOVERESIZE to handle tab dragging for managed windows on
select window managers.
This fixes various issues I've seen with tab dragging including:
* Window movement is no longer constrained by screen bounds
* Windows animating in during tab dragging is minimized
* Tab dragging is improved on tiling WMs
* Better integration with desktop environment (you can now drag to the top of
the screen to maximize if the DE supports it, or drag left/right between
workspaces)
BUG=416119, 617806, 635195
R=erg@chromium.org,sky@chromium.org
Committed: https://crrev.com/fbb8975f1693f4fb33d54f62bbef19a70a4bc724
Cr-Commit-Position: refs/heads/master@{#424909}
Patch Set 1 #Patch Set 2 : Tested on various WMs #
Total comments: 15
Patch Set 3 : Changes #
Total comments: 9
Patch Set 4 : use POST_DISPATCH_NONE #Messages
Total messages: 28 (14 generated)
|