Daniel Hahler
e968109ddf
Do not tag clients with nil tag
...
With no selected tag (e.g. during startup, as long as no client with a
rule has been processed), cur_tag would be nil and then the match for
exclusive would be ~= true.
2014-03-06 03:26:02 +01:00
Emmanuel Lepage Vallee
25ca673c41
Always add 'N/A' when the class is invalid
2013-11-26 07:35:57 -05:00
Emmanuel Lepage Vallee
a7d62684ac
Fix tag 'setscreen'
2013-10-11 00:08:58 -04:00
Freehaha
a2931e0bb8
bugfix: new client not focused when not assigned to tags
2013-08-26 22:05:54 +10:00
Freehaha
c3f96594fd
auto focus on new clients unless it has "no_autofocus" property
2013-08-24 00:42:14 +10:00
Emmanuel Lepage Vallee
417c962a78
Be sure to set the right default layout
2013-08-08 18:28:06 -04:00
Emmanuel Lepage Vallee
45c7d23d88
Improve issue #20
2013-07-04 00:33:50 -04:00
Emmanuel Lepage Vallee
ce21f1b09e
Refactor code to make future startup notification 'launch with attributes' feature work
2013-06-23 21:51:06 -04:00
Emmanuel Lepage Vallee
e5e1ec10b9
Support clients with multiple matches on multiple screens.
...
Honestly, I don't really like this commit, but I do agree that Tyrannical
cannot just ignore bugs to keep the code simple forever. I tried this code
for 1 week and it doesn't seem to cause regressions, so I commit it. Please
report bugs on github if you experience degraded functionalities.
2013-06-22 18:12:12 -04:00
Emmanuel Lepage Vallee
685e0e1cea
Fix issue #20
2013-06-15 01:43:57 -04:00
Emmanuel Lepage Vallee
9a952f8bc1
Add default_layout and mwfact global settings (like shifty) and update the doc
2013-06-14 01:01:59 -04:00
Emmanuel Lepage Vallee
926d43842c
Add 3 new focus stealing policies
...
Globals:
* tyrannical.settings.block_children_focus_stealing = true --Block popups ()
* tyrannical.settings.group_children = true --Force popups/dialogs to have the same tags as the parent client
Tags:
* no_focus_stealing --Prevent new clients from selecting the tags (good for chat windows), make the new client "urgent" instead
Also update the documentation to match those additions
2013-06-14 00:24:59 -04:00
Emmanuel Lepage Vallee
13c4a1f5fb
Fix last commit
2013-06-02 23:39:12 -04:00
Emmanuel Lepage Vallee
34a9695361
Fix a regression when having more than 2 screens
2013-06-02 15:36:33 -04:00
Emmanuel LEpage Vallee
519c111edb
Add FAQ section (issue #15 )
2013-05-24 11:22:36 -04:00
Emmanuel LEpage Vallee
f160e95917
Experimental changes, please report any regression, required to implement show_tag and future changes
2013-05-21 22:43:07 -04:00
Emmanuel Lepage Vallee
e02c7bb424
Improve issue #10 : Add 'tags_by_name' accessor method
2013-05-17 01:46:29 -04:00
Emmanuel Lepage Vallee
0aa70b4b80
Address issue #13 : Add 'selected' option
2013-05-17 01:21:04 -04:00
Emmanuel Lepage Vallee
1fae8f85bc
Fix an issue when creating tags outside of Tyrannical
2013-05-16 15:19:52 -04:00
Emmanuel Lepage Vallee
c9c603c18a
Rename the module tynannical, add better documentation
2013-03-21 22:10:21 -04:00
Emmanuel Lepage Vallee
3b40af2a4b
Fix focus_new
2013-03-16 02:01:12 -04:00
Emmanuel Lepage Vallee
4aa7508290
Fix bugs with intrusive clients when there is no tags selected
2013-03-14 23:27:44 -04:00
Emmanuel Lepage Vallee
a3702b715d
Add support for non-exclusive tags
2013-03-09 01:47:42 -05:00
Emmanuel Lepage Vallee
15349bd4a9
Fix multiple bugs and add support for tags on multiple screen
...
One of my 3 GPU died on me, so my screen layout chnaged. This allowed
me to find and fix a few bugs dealing with static conf on dynamic settup
2013-03-09 01:27:06 -05:00
Emmanuel Lepage Vallee
916d8e600e
Add support for 'exec_once' property, add basic support for tag 'add' and 'selected' smart hooks
2013-03-08 00:33:34 -05:00
Alfredo Palhares
136862c396
Add missing spawn, position, force_screen and max_clients signals.
2013-03-05 21:17:13 +00:00
Emmanuel Lepage Vallee
b5a1221fb0
Add focus on new for clients
2013-02-27 20:53:04 -05:00
Emmanuel Lepage Vallee
a45477984c
Add 'centered' property
2013-02-27 20:42:53 -05:00
Alfredo Palhares
7ab9320d03
Cheap conversition to Lua 5.2. Fixes Issue #1
2013-02-27 16:39:51 +00:00
Emmanuel Lepage Vallee
66967c0fb2
First commit
2013-02-20 12:11:17 -05:00