Commit graph

74 commits

Author SHA1 Message Date
Vincent Bernat
07e2b73dd6 tags: when a tag has its default name, rename it when we can 2012-09-29 17:18:25 +02:00
Vincent Bernat
39f6393be2 shifty: dialog window may stay on the same tag 2012-09-11 21:48:10 +02:00
Vincent Bernat
728acbe62a quake: remove all tags from the Quake console
The Quake console is sticky. It should not be atteched to any tag (or
it may prevent an empty tag to be swept).
2012-09-11 21:05:38 +02:00
Vincent Bernat
f912014b83 tags: add keybinding to rename a tag 2012-09-11 02:29:42 +02:00
Vincent Bernat
432acddc23 shifty: when a tag is has the same name than its position, don't duplicate 2012-09-11 02:23:12 +02:00
Vincent Bernat
3380eded5a shifty: don't ask name for a new tag if we have the position
Just use the position.
2012-09-11 02:22:18 +02:00
Vincent Bernat
f84187228d shifty: automatically add a position if there is a free one 2012-09-10 22:45:46 +02:00
Vincent Bernat
62db148161 shifty: auto prefix position to tag name 2012-09-10 22:26:15 +02:00
Vincent Bernat
f6db47d7e1 shifty: add a small TODO list 2012-09-10 21:47:59 +02:00
Vincent Bernat
91b1e6ee10 shifty: remove unwanted features
This is easier to make modifications if I don't have to ensure that
all features still work. The idea is that I will keep using
`awful.rules.rules` for most tasks except tag related tasks.

Also, fix the "startup" stuff to allow to specify a tag which will be
only used on startup.
2012-09-10 21:45:55 +02:00
Vincent Bernat
6328444f01 tags: copy shifty 2012-09-10 19:52:55 +02:00
Vincent Bernat
ea09188897 tags: switch to shifty 2012-09-08 22:47:35 +02:00
Vincent Bernat
4a92816897 quake: use instance name instead of icon name
It seems that xterm does not keep the appropriate icon name. The
instance name seems to work for both xterm and rxvt.
2012-07-29 17:00:09 +02:00
Vincent Bernat
335b80262d icons: move icon lookup in a seperate module 2012-07-15 22:24:10 +02:00
Vincent Bernat
66a35b384e quake: remove common window bindings for the quake console
We don't want to maximize it or anything like this.
2012-07-15 13:13:37 +02:00
Vincent Bernat
f2883707a1 quake: add an exception of the setslave rule
Otherwise, we get focus problems...
2012-07-15 13:03:02 +02:00
Vincent Bernat
b031b9b62b quake: explain why we need the reattach timer 2012-07-15 12:55:30 +02:00
Vincent Bernat
8e2afdd778 quake: if quake console is closed, mark it as not visible 2012-07-15 12:54:34 +02:00
Vincent Bernat
3b3dd0863d quake: new Quake module that handles awesome restart gracefully
The previous RC file is moved as a module. We don't rely on the fact
that the next window to be managed after spawning a new terminal will
be this terminal. Instead, we rely on terminal name to know if we need
to manage them. For each console, we have a manage hook that tries to
identify if the window to manage is the console. In this case, it is
transformed and fitted as a Quake console.

Moreover, we clean things that look like QuakeConsole but that are not
because we already have one. For example, when switching from a
two-screen setup to a single-screen setup.
2012-07-15 12:44:46 +02:00
Vincent Bernat
94960c5c2b keydoc: collapse items of the same group together 2012-07-15 01:02:30 +02:00
Vincent Bernat
a79215d4dc keydoc: add documentation of various keybindings
This work by monkey-patching awful.key to include documentation. The
documentation is available through modkey + F1.
2012-07-14 21:21:52 +02:00
Vincent Bernat
19f735065b lib: add notifications for brightness change 2012-07-14 16:46:19 +02:00
Vincent Bernat
c478921aea modules: add namespace vbe/ for modules 2012-07-14 16:37:32 +02:00
Vincent Bernat
3415d39992 volume: move volume functions into a lib
Also add some notification when changing the volume. Also move
sharetags to the `lib/` directory. And modify `loadrc` to be able to
load modules.
2012-07-14 16:31:22 +02:00