Page MenuHomePhabricator

Enable Smart screen border to window resize.
Open, WishlistPublic

Description

We have the capability to have smart corners and edges do auto window resizing.

This is the default behaviour now on Windows, Xfce, GNOME and the next MacOS.

Drag window left -> maximize half screen.
Drag window right edge -> maximimize half screen right.
Drag window top left -> maximize top quarter of screen...and so on.

It would be fine to emulate that behaviour as default.

netstar created this task.Feb 14 2018, 5:58 AM
netstar triaged this task as Wishlist priority.
zmike added a comment.Feb 14 2018, 7:05 AM

left/right/top/bottom are reserved for desk switching

q66 added a comment.Feb 14 2018, 7:12 AM

IMO it'd be best to actually remove those because most people I've seen use E were annoyed by those and removed them immediately; the maximizing behavior would be much more useful and expected for most.

I tend to agree there. The desk switch is cool but it's more annoying than useful. (much better from a widget or the keyboard)

i like the desk switching feature.
may be a compromise would be to resize windows when moving it while holding on the title bar
and
switch desk without window (only moving mouse)

moving windows over vdesk will still be possible with pager or over the window menu or with holding it with mouse and Alt+F*

I'm thinking the first-run wizard needs to be reworked at some point and things like "Dragging a window to screen edge should: -> [ ] flip to new desk || [ ] maximize window" would be good options to have.

q66 added a comment.Feb 14 2018, 10:50 AM

yeah, a wizard option is a good idea

Definitely :)

I've been playing around with this, I can't make it work very nicely.

However I'm pretty sure this is a MUST.