Commit Graph

142 Commits

Author SHA1 Message Date
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 Vallée 347293a846 Update documentation to say Tyrannical require Awesome 3.5+
Fix issue #19
2013-06-14 11:55:54 -04:00
Emmanuel Lepage Vallee 1205707580 Sort documentation properties 2013-06-14 01:13:00 -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 8943c63020 Add link to sochotnicky comment about how to add/rename tags
Also add warning to include tyrannical after awful.rules, as they will fight each other a little.
2013-06-11 15:33:36 -04:00
Emmanuel Lepage Vallee 7bb00680fe Fix error on startup with the default config 2013-06-11 15:19:34 -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 Vallée 2a81e61218 Merge pull request #18 from jaseg/master
README: Small formatting and language fixes
2013-06-01 12:35:53 -07:00
jaseg 085a1684c5 README: Small language and formatting fixes 2013-06-01 13:42:34 +02: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 aaf88ee7a8 Fix typos 2013-05-21 20:35:57 -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 42d612a4c8 Merge branch 'master' of github.com:Elv13/tyrannical 2013-05-17 01:23:47 -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 Vallée 690a0988bb Merge pull request #11 from sammla/patch-1
"tyranic" throws 'nil variable' error
2013-04-24 20:03:44 -07:00
Martin Paulucci ec030c77b9 "tyranic" throws 'nil variable' error 2013-04-24 23:14:26 -03:00
Emmanuel Lepage Vallee 2052e7dc7b Improve documentation 2013-03-21 23:11:02 -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
Emmanuel Lepage Vallee 4779fcbf45 Add keyboard support 2013-03-06 12:55:44 -05:00
Emmanuel Lepage Vallée 8f8c6553b7 Merge pull request #4 from masterkorp/example
Fully working example.
2013-03-05 21:12:25 -08:00
Emmanuel Lepage Vallée a492e488c7 Merge pull request #5 from masterkorp/signals
Add missing spawn, position, force_screen and max_clients signals.
2013-03-05 21:11:02 -08:00
Alfredo Palhares 136862c396 Add missing spawn, position, force_screen and max_clients signals. 2013-03-05 21:17:13 +00:00
Alfredo Palhares 7c842d7d0d Documenatation about the Xephyr script with markdown. 2013-03-05 16:31:00 +00:00
Alfredo Palhares a419fbc74e Rename local tyranical table, to avoid confusions. 2013-03-05 15:51:18 +00:00
Alfredo Palhares 939276d542 Properly edit package.path on the example.rc.lua 2013-03-04 14:40:36 +00:00
Alfredo Palhares a9fd39153c Example rc.lua 2013-03-02 21:54:26 +00:00
Alfredo Palhares 7686d0475e Xephyr script to help test the configs. 2013-03-02 21:53:49 +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
Emmanuel Lepage Vallée 476cd899eb Merge pull request #3 from masterkorp/lua-5.2
Cheap conversition to Lua 5.2. Fixes Issue #1
2013-02-27 17:15:42 -08: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