[Xmonad] The great xmonad-class merge!
Don Stewart
dons at galois.com
Thu Sep 27 22:21:36 EDT 2007
sjanssen:
> I've merged all the changes from the xmonad-class branch to the core. There
> are a few changes users and developers ought to be aware of.
>
> Layout state (such as the currently selected layout, nmasters, the
> master/slave ratio split, etc.) now persists across restarts. Because the old
> layout-resetting behavior of mod-q is sometimes useful, we've added
> mod-shift-space to the keybindings to reset layout settings on the current
> workspace.
>
> Some contributed modules haven't been ported yet:
> HintedTile
> Magnifier
> Mosaic
> SimpleStacking
> Spiral
> SwitchTrans
>
> Feel free to pitch in with the porting effort.
>
> Developers will notice that we've moved from the record of functions approach
> to a Layout class. So far, this has been a big win, allowing us to write
> layouts and layout transformers in a more structured fashion. Porting simple
> layouts to the new system is fairly easy, see the core layouts for examples.
>
> Special thanks to David Roundy and Andrea Rossato for initiating this branch
> and doing the lion's share of porting to the new system.
>
A layout class has been a long standing design plan, to help make it
even easier to write nice shiny layouts. It's great we've got this in
now.
-- Don
More information about the Xmonad
mailing list