Commit Graph

311 Commits

Author SHA1 Message Date
Don Stewart
48e4d5e283 test for xmonad in path first, before restarting 2007-04-16 02:55:41 +00:00
Jason Creighton
62acb87662 added comment about windows key (mod4Mask) 2007-04-15 23:36:35 +00:00
Jason Creighton
4b291d7e8a remove unused sizeDelta setting 2007-04-15 23:32:44 +00:00
Don Stewart
2fb80e1eb8 Note we must fix mod-shift-c before 0.1 can go out 2007-04-15 23:04:35 +00:00
David Roundy
08ab2d994f fix typo. 2007-04-15 05:56:16 +00:00
Jason Creighton
899d470c4d added warning re: xmonad in path to mod-shift-q docs 2007-04-13 23:30:19 +00:00
Spencer Janssen
5fb81a781d Clear up documentation on mod-h/l 2007-04-13 23:07:06 +00:00
Spencer Janssen
d8c7e69ae9 Ignore window entries while moving windows. This should fix all the focus preservation problems. 2007-04-13 08:37:02 +00:00
Spencer Janssen
d9da890282 Update TODO 2007-04-13 03:10:03 +00:00
Alec Berryman
39cf207766 mod-wer for Xinerama was inadvertently changed 2007-04-12 13:20:33 +00:00
Don Stewart
4b626ff729 and the tests still run 2007-04-11 08:15:00 +00:00
Don Stewart
a37193f2a6 add license headers to two missing files 2007-04-11 08:10:42 +00:00
Don Stewart
85a20da22c clean up tiling code a teensy bit, and comment on the interaction between focus, master, and cycling direction between the modes 2007-04-11 08:07:47 +00:00
Don Stewart
56c4a62468 explain what mod-return now does. it cycles 2007-04-11 07:36:36 +00:00
Don Stewart
e9597b4899 Change semantics of 'promote'.
Previously 'promote' would move the currently focused window into the
master position in tiled mode. This was *almost* a cycle of the windows,
but not quite (depending on where the focus was, it was in fact a
cycle).

Now we do the obvious generalisation, and just cycle the current window
stack. Simpler to understand, simpler to reason about.
2007-04-11 07:34:56 +00:00
Don Stewart
3e7b23030c clean up only 2007-04-11 06:56:07 +00:00
Don Stewart
10a9f73be8 merge with toList/fromList patch 2007-04-11 06:09:47 +00:00
Don Stewart
c490333d12 Statically distinguish Workspace and Screen indices 2007-04-11 06:04:56 +00:00
Jason Creighton
c6dcc9d869 fromList/toList have # of screens + another QC property 2007-04-11 04:42:15 +00:00
Jason Creighton
ac913104a5 Xinerama screen switching bugfix 2007-04-11 04:16:15 +00:00
Jason Creighton
b35bb69490 removed xinerama-enabled dmenu action
I don't think we're going to see any Xinerama support upstream, at least not
anytime soon. It doesn't make sense to ship something with xmonad that isn't
going to work out of the box. So for now Xinerama users should just use this
patch: http://www.jcreigh.com/xmonad/xinerama-dmenu.html
2007-04-11 02:47:16 +00:00
Spencer Janssen
be223c35f4 Move workspace fetching logic from Config.hs to Operations.hs 2007-04-10 06:47:14 +00:00
Jason Creighton
0c95f0c143 moved screen <-> workspace mapping from XMonad to StackSet 2007-04-10 06:27:31 +00:00
Spencer Janssen
90547f9e21 Add notes about StackSet redesign 2007-04-10 02:12:38 +00:00
Spencer Janssen
83600d109e Simplify rot 2007-04-09 22:35:00 +00:00
Spencer Janssen
ae262e09cc Rearrange TODO 2007-04-09 07:58:17 +00:00
Spencer Janssen
6e590e698a Also done 2007-04-09 07:50:29 +00:00
Spencer Janssen
29aa3970cb Tile algorithm has been improved 2007-04-09 07:49:45 +00:00
Spencer Janssen
97ed325a84 Vertical tiling done 2007-04-09 07:48:53 +00:00
Spencer Janssen
71b897b595 Remove redundant parens 2007-04-09 07:38:36 +00:00
Spencer Janssen
a99841e554 Remove unused 'screen' field 2007-04-09 07:35:10 +00:00
Spencer Janssen
8c88e102b4 Document XState fields 2007-04-09 07:34:14 +00:00
Don Stewart
a0f7df2fa6 Use -funbox-strict-fields, rather than UNPACK pragmas. cleaner code. 2007-04-09 07:23:02 +00:00
Spencer Janssen
384a30b7ae Remove redundant setFocus, setFocus is called by refresh which is called by windows 2007-04-05 21:58:32 +00:00
Don Stewart
24930dae04 -Wall police 2007-04-05 00:01:00 +00:00
Jason Creighton
0864672d54 take window borders into account when resizing (requires latest X11-extras) 2007-04-04 02:16:12 +00:00
Don Stewart
89dbd331dc summarise key bindings in a table in Config.hs 2007-04-04 01:14:41 +00:00
Don Stewart
0ba47579c9 replace multiple gets with a single get and record bind 2007-04-04 01:05:24 +00:00
Spencer Janssen
3a592d2df8 Use Tall and Wide for split screen layouts. This should be less confusing. 2007-04-03 05:06:10 +00:00
Alec Berryman
a629ed1176 Abusing TODO as a bug tracker: note about overlapping 2007-04-02 22:29:56 +00:00
Alec Berryman
8c58c998db Comment typo: more -> move 2007-04-02 22:19:48 +00:00
Alec Berryman
46587a0a87 Note the Xinerama bugs I've experienced in the TODO 2007-04-02 16:08:02 +00:00
Jason Creighton
3b36be5055 vertical (master area on top) tiling 2007-04-03 04:06:58 +00:00
Spencer Janssen
4b91b535ff Comment typo. 2007-04-02 21:46:05 +00:00
Spencer Janssen
4a912c8613 Comment only. 2007-04-02 07:24:18 +00:00
Spencer Janssen
93be71bb88 Revert to the old layout code. 2007-04-02 04:51:14 +00:00
Alec Berryman
8d1deb69eb Type error: lockMask :: KeyMask, not KeySym
Error prevents compilation on 64-bit systems.
2007-04-01 14:34:16 +00:00
Alec Berryman
14282027e6 Suggest an alternative modMask for emacs users 2007-04-01 16:10:27 +00:00
Alec Berryman
df4bda60ff Remove trailing spaces, no content changed 2007-04-01 14:45:39 +00:00
Alec Berryman
b3fc66b15b Fix type error in dimensions field of XState record for 64-bit systems
Fallout from Int->CInt conversion.
2007-04-01 14:42:29 +00:00