Commit Graph

9 Commits

Author SHA1 Message Date
Quan Guo 76ad9523f7 update the documents 2013-08-31 22:54:57 +01:00
Perry Hargrave 1131fb792e Tiles floating clients during expose view
Thanks to Falco I noticed that its cumbersome to have some floating
clients during the expose view of all clients. What do you do if the
client you want is below a floating client?

Well now we make everybody tile during expose, then restore their states
when leaving the Revelation tag.

Signed-off-by: Perry Hargrave <resixian@gmail.com>
2011-12-22 13:49:53 -08:00
Falco Peijnenburg 05a9877618 FIX: Floating clients losing their positions and sizes when
returning from Expose mode. (Issue #4)
2011-12-22 17:21:31 +01:00
Falco Peijnenburg e8f6064bd2 ADD: When in revelation mode, middle click will close the window
under the pointer.

This is very useful for window management. When you have many
windows open and you want to close some, you can just open
revelation and close the windows with middle mouse.

I have maintained your coding style, but I recommend not testing
boolean variables against true/false. So instead of
if mouse.buttons[1] == true then ...
you would have
if mouse.buttons[1] then

and instead of
if mouse.buttons[1] == false then -- doesn't actually appear in
code
you would have
if not mouse.buttons[1] then ...

That's just a minor niggle though.
2011-12-21 22:42:20 +01:00
Perry Hargrave 563e92714f Fix awful import
Signed-off-by: Perry Hargrave <resixian@gmail.com>
2011-12-06 14:59:12 -08:00
Perry Hargrave 817bc9fc8d Adds client filtering ability. issue #2 2011-10-20 16:24:41 -07:00
Nikola Petrov 66d2b8390b typo fix 2011-10-02 00:13:43 +03:00
Nikola Petrov cab3d2d151 Add mouse support to revelation. Use the mousegrabber for that. 2011-10-02 00:03:12 +03:00
Perry Hargrave 70901c8a9f Initialize revelation as a module 2011-08-23 14:37:11 -07:00