Commit Graph

70 Commits

Author SHA1 Message Date
Emmanuel Lepage Vallee 39df641b03 Add max_clients support 2014-04-18 23:04:13 -04:00
Emmanuel Lepage Vallee a3d3bc9ad6 Add support for locked tags 2014-04-18 22:47:30 -04:00
Emmanuel Lepage Vallee 8e1144f138 Fix issues with fallback tags 2014-04-15 20:46:27 -04:00
Emmanuel Lepage Vallee e6b6004cce Add support for fallback tags 2014-04-13 02:00:59 -04:00
Emmanuel Lepage Vallée 117bf645dd Merge pull request #35 from gotno/exec_once
Replace the old exec_once logic with a more useful one
2014-04-12 23:14:17 -04:00
gotno b44b436fb0 remove unused code 2014-04-12 17:45:48 -07:00
gotno 5f5c3ecf19 Restore shifty-like functionality to exec_once
exec_once always runs if the command isn't already running, regardless
of whether it's been run before in this session.
2014-04-12 17:31:58 -07:00
Emmanuel Lepage Vallée fb2ed202af Merge pull request #32 from junipergold/master
Fixed error in README. First value is instance, second class.
2014-04-07 10:49:52 -04:00
junipergold b8363fed48 Fixed error in README. First value is instance, second class. 2014-04-07 16:33:55 +02:00
Emmanuel Lepage Vallée f740aa1af4 Merge pull request #30 from SammysHP/patch-1
Fix typo in README
2014-04-05 15:17:24 -04:00
SammysHP 27133d19f4 Fix typo in README 2014-04-05 12:41:00 +02:00
Emmanuel Lepage Vallée 4f3962b265 Merge pull request #29 from ch3sh1r/patch-1
Typo in xephyr.sh comment
2014-03-31 22:23:21 -04:00
Alexey Bednyakov 5519a1ed55 Typo in xephyr.sh comment 2014-03-31 21:06:00 +04: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 Vallée a235f864f7 Merge pull request #24 from blueyed/match_client-dont-tag-with-nil
Do not tag clients with nil tag
2014-03-05 21:38:05 -05:00
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 6c820481f0 Merge branch 'master' of github.com:freehaha/tyrannical 2013-09-13 23:41:49 +10:00
Freehaha a2931e0bb8 bugfix: new client not focused when not assigned to tags 2013-08-26 22:05:54 +10:00
haha 0c738ad6e5 fix auto focus 2013-08-25 15:22:28 +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 83a69e0b19 Add more documentation about how to use the settings 2013-08-08 18:31:44 -04: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 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