Commit Graph

37 Commits

Author SHA1 Message Date
Emmanuel Lepage Vallee 7f22bb713b Update the README.md for 2.0-alpha0 2016-12-25 21:47:54 -05:00
Emmanuel Lepage Vallee b4df05fa1d Begin the Tyrannical 2.0 project
Goals:

 * Support changing screen configuration
 * Use the Awesome 3.6 request:: API
 * Make the code sane and documented again
2016-12-25 21:47:54 -05:00
Emmanuel Lepage Vallée 66e703067a Update README.md 2016-05-23 23:41:40 -04:00
radi-ka f0e8e43238 Update readme with advanced client matching
add FAQ entry for client matching based on other properties, like name etc.
2015-03-30 15:27:04 +02:00
Emmanuel Lepage Vallée dbaaec7d36 Add FAQ table of content
There was too many items, it will be easier to read with links
2014-09-29 00:14:09 -04:00
Emmanuel Lepage Vallee 603ff2ae14 Add 'callback' client property 2014-09-29 00:07:16 -04:00
Emmanuel Lepage Vallee c501fffbd5 Remove the 'clone_on' property
This feature never fully worked and cannot work. It is *impossible*
to implement it with the current Awesome core design.

While I know it is often requested, I cannot and will not support
it any longer. This belong to the Awesome API, not Tyrannical.
2014-09-28 23:28:49 -04:00
Emmanuel Lepage Vallee ab51c72484 Add `tag` client property and avoid keeping volatile tags in memory 2014-09-28 23:27:18 -04:00
Emmanuel Lepage Vallee 09dee61938 Add the ability to use max_clients as a function
This also allow to change the tag layout before adding a new client [hack]
2014-05-23 14:19:29 -04:00
Emmanuel Lepage Vallee 3dd7439004 Fix readme (tabs accidently introduced by pull #27) 2014-05-23 13:15:40 -04:00
Emmanuel Lepage Vallee b955204bc5 Refactor some of pull request #27 improvments
* Restore the old README column width to avoid issues with some markdown
implementations

* Rename class_client and instance_client to c_rules as the old name isn't
  significative anymore.

* Merge copy/pasted code back into a single block

* Remove the unused `low`, `rules_c` and`rules_i` temporary variables
2014-05-23 13:13:02 -04:00
Richard Kolkovich 2f219d13c6 Update README with instance matching 2014-05-23 13:12:48 -04:00
Emmanuel Lepage Vallee d97eff6ffa Add support for spawing with Tyrannical arguments (Finally!!!)
It is now possible to spawn with an array of properties, see the README.md
for more details. It require Awesome 3.5.3+, some patch will get into 3.5.6
to make this even better. I also added the 'new_tag' property to be used
with spawn.

* Also fix issue #37, sorry about that one...
2014-05-05 22:36:21 -04:00
Emmanuel Lepage Vallee 3697f28da8 Finally add documentation 2014-05-02 23:23:35 -04:00
Emmanuel Lepage Vallee 04c291cdc9 Add slave/master client properties 2014-05-01 16:34:20 -04:00
Emmanuel Lepage Vallée bfa3efbb91 Update README.md 2014-04-28 04:13:24 +02:00
Emmanuel Lepage Vallee 39df641b03 Add max_clients support 2014-04-18 23:04:13 -04:00
Emmanuel Lepage Vallee e6b6004cce Add support for fallback tags 2014-04-13 02:00:59 -04:00
junipergold b8363fed48 Fixed error in README. First value is instance, second class. 2014-04-07 16:33:55 +02:00
SammysHP 27133d19f4 Fix typo in README 2014-04-05 12:41:00 +02:00
Emmanuel Lepage Vallee 16e36332e5 Add Awesome 3.5.3 support 2014-03-30 01:21:24 -04:00
Emmanuel Lepage Vallee 8ae645c597 Improve documentation 2014-03-08 01:00:32 -05:00
Emmanuel Lepage Vallee ebf360dae8 Add settings.force_odd_as_intrusive option 2014-03-06 22:51:21 -05:00
Emmanuel Lepage Vallee 83a69e0b19 Add more documentation about how to use the settings 2013-08-08 18:31:44 -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 34a9695361 Fix a regression when having more than 2 screens 2013-06-02 15:36:33 -04: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 aaf88ee7a8 Fix typos 2013-05-21 20:35:57 -04:00
Emmanuel Lepage Vallee 0aa70b4b80 Address issue #13: Add 'selected' option 2013-05-17 01:21:04 -04: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
Alfredo Palhares 7c842d7d0d Documenatation about the Xephyr script with markdown. 2013-03-05 16:31:00 +00:00