30 Commits

Author SHA1 Message Date
Alex Tarkovsky
d0adeca94a Docstring parser for generating xmonad build configs with default settings for extensions 2007-09-05 20:01:28 +00:00
Jason Creighton
85b66b5919 Mosaic.hs (really) Fix incorrect usage example
"tall" and "wide" are anachronisms as well. It makes me wonder how we can
and/or should give examples like this that don't bitrot and confuse newbies.
2007-08-18 21:57:25 +00:00
Jason Creighton
1712b74326 Mosaic.hs: Fix incorrect usage example 2007-08-18 21:28:54 +00:00
David Roundy
d3048ed615 make everything work with new doLayout.
This modifies all the contrib modules to work (so far as I know) with the
new contrib layout.  The exception is the LayoutHooks module, which isn't
used.  It exports an API that is inherently unsafe, so far as I can tell
(and always has been).
2007-06-23 21:09:52 +00:00
David Roundy
13e2a456e9 make Mosaic lay thigs out a bit better. 2007-06-21 16:26:32 +00:00
joachim.fasting
8ed5dc82cf Whitespace. 2007-06-20 11:58:52 +00:00
Spencer Janssen
3ebba0776c Make Mosaic compile without warnings 2007-06-20 15:31:11 +00:00
joachim.fasting
63023902d2 Mosaic.hs: get rid off some of the warnings generated by -Wall.
Unused definitions and imports left in, as I assume they'll be used for
something later on.
2007-06-20 12:34:49 +00:00
joachim.fasting
88d77b244f Fix type signatures.
Think this fixes the rest of the errors caused by the Layout change.
2007-06-19 22:03:23 +00:00
Spencer Janssen
c8bfda92a7 Use Haskell '98 data declaration rather than GADT-style 2007-06-14 20:52:11 +00:00
Andrea Rossato
22566f5bc6 Mosaic.hs: info and documentation 2007-06-14 14:41:18 +00:00
David Roundy
1fdb6700d5 add -fglasgow-exts to some modules that use it. 2007-06-12 17:03:49 +00:00
Spencer Janssen
93ab005719 Documentation fix 2007-06-12 03:56:55 +00:00
David Roundy
c4bbb0d940 add keybinding to make aspect ratio flexible. 2007-06-11 16:59:15 +00:00
Spencer Janssen
fca67d33d7 Updates to work with recent API changes 2007-06-11 18:34:39 +00:00
David Roundy
366db0c609 update Mosaic for latest changes. 2007-06-10 14:58:16 +00:00
David Roundy
4f37c940b5 maximize rather than minimize the rating. 2007-06-01 18:32:40 +00:00
David Roundy
7ce66ce32a improve changeMosaic. 2007-06-01 17:50:42 +00:00
David Roundy
6422746489 cut obsolete description of mosaic. 2007-06-09 13:14:56 +00:00
David Roundy
64a3481d86 start switching over to a Monte Carlo algorithm for Mosaic 2007-06-01 17:05:05 +00:00
David Roundy
30dc246bcc new layout algorithm for Mosaic. 2007-05-27 19:11:53 +00:00
glasser
aeee485def Extract NamedWindow support from Mosaic into its own module 2007-05-23 15:58:55 +00:00
Spencer Janssen
2b171ea19c Fixes for windowset -> workspace rename 2007-05-21 04:21:18 +00:00
David Roundy
14c984ae65 make Mosaic even less picky by default. 2007-05-16 17:55:54 +00:00
David Roundy
0ad1ae70d9 add clear window message in Mosaic. 2007-05-16 17:55:18 +00:00
David Roundy
a23d995050 throttle the exponential expense when many windows are present. 2007-05-16 02:21:23 +00:00
David Roundy
f539804577 make mosaic configure windows by name rather than by Window.
Note that this is still pretty flawed.  Often window names change, and the
layout then stagnates a bit.  Gimp, for example, opens most its windows
with the same name before renaming them, so you have to hit mod-return or
something to force a doLayout.  Also, gimp still overrides xmonad regarding
the size of its main window.  :(
2007-05-12 21:56:44 +00:00
Don Stewart
46f39d9d42 switch to Message type for layout messages 2007-05-05 01:43:32 +00:00
Chris Mears
4204c4daf6 Fix instructions in Mosaic. 2007-05-03 22:23:45 +00:00
David Roundy
56457ccfca add Mosaic layout. 2007-05-03 15:10:24 +00:00