I’ve been doing a lot of talking to sell my idea to the team and to you here at Segfault. It matured a lot since the beginning and mtwebster started the implementation so we could tinker with it and experiment with using it rather than talking about abstract concepts.
So, for the very first time, I was able to snap windows in Cinnamon… and I can tell you already, I LOVE IT! I hate the way it works (because it’s only half-done mostly) but I already use it a lot.
As I said to the team, by the time Cinnamon 2.0 is out, I want everybody’s grandma to tile and snap windows like there’s no tomorrow. It will rock and it will be trivial to use. Right now though, it’s still pretty much ALPHA. We’re still defining what we want it to do and how we want to interact with it and the current implementation is extremely rough around the “edges” :)
Here’s a preview of it in action. In all the screenshots below, Totem is “snapped” and the Terminal is “maximized”. As you can see, one key advantage of snapping a window, is that maximized windows do not cover it.
Please don’t mind the bugs (lack of borders etc..), it’s not yet supposed to be stable.