
Jan.Vornberger:
On Tue, Sep 22, 2009 at 08:47:07PM +0100, Toby Cubitt wrote:
What's particularly beautiful to me about Bluetile is the way windows can be moved and resized using only the mouse, both when tiled and when "floating". Xmonad seems to be designed to cater for keyboard-only use, and the support for that is fantastic. But I use Xmonad on a tablet PC, so mouse-only use is also important to me. Currently Xmonad isn't so great for the latter.
I'd love to see these parts of Bluetile make it into Xmonad or Xmonad-contrib. How easy would that be to do? I guess for starters it would need your extra floating/stacking layout...
Those are definitely things that are useful on their own. The floating layout is called PositionStoreFloat but needs some modification to the core. For the tiled cases, I wrote MouseResizableTile which is basically a version of XMC.Layout.ResizableTile that can also be resized with the mouse. That one should actually be pretty straightforward to use with xmonad. To switch windows with the mouse, there is a WindowSwitcher decoration. It needs the big blob of decoration code, that hopefully can be modularized a little bit more.
I'm working on it. :-)
What does the xmonad team need to do to help you merge this wonderful code in?