I'm a web software developer, I usually have browser window and editor open, each occupy 80% of space from left and right sides. The reason - so I can switch back and forth with one click of a mouse - much faster than Alt+Tab or any overviews, then point and click. When doing it 500 times a day, it helping to save ~40 minutes. So usually my layout looks like this:
In unity I could just snap and resize - 2 seconds and my setup is done, I can do that still in 17.10 by manually positioning each window and resizing each corner to specific location - 30-50 seconds. If I just snap windows in 17.10 it looks like this:
I.e. either browser either editor will be nonfunctionaly small
What's worse - if I snap 2 windows - both windows are treated as single window - if after I snap them I want to have editor on right side and terminal on the left - no luck - if I raise editor it'll be risen with browser putting terminal in background. So in addition to constant resizing I'll need to do additional mouse movements and clicks to just open terminal or constantly unsnap windows when I need terminal.
I want to highlight that what's needed not to disable snapping altogether (and do 40-50s positioning routine each time manually) but just to disable window-to-window snapping leaving edge snapping intact
Windows 10 has such setting and I'm looking for a way to do the same in Ubuntu 17.10: