Commit Graph

72 Commits

Author SHA1 Message Date
Emmanuel Lepage Vallee fb5f8d2bc9 whatever was stashed on my disk
This code was in my config, it may or may not be useful
2018-11-07 00:37:06 -05:00
Emmanuel Lepage Vallee 9583c45c60 New version of the focus and max modules designed to be used with
the new layout system. Tabs are fully supported by this version.

It is however highly experimental and not ready for production.

It also add a whole new module for launching clients with specific
parameters and position. This is a work in progress and isn't
recommanded yet.
2016-12-06 19:54:38 -05:00
Emmanuel Lepage Vallee f82ee78e1f split: Some fixes 2016-09-15 20:34:30 -04:00
Emmanuel Lepage Vallee 1dae172d8b resize: Fix a possible error 2016-09-14 01:38:32 -04:00
Emmanuel Lepage Vallee 336aac11b1 utils: Fix an error when remove a screen 2016-09-14 01:38:12 -04:00
Emmanuel Lepage Vallee 6ab1a28b72 max: Fix a deprecation warning 2016-09-14 01:37:44 -04:00
Emmanuel Lepage Vallee c734e9387c focus: Fix more screen issues 2016-09-14 01:37:05 -04:00
Emmanuel Lepage Vallee 45e3e10a50 screen: Port the screen module to the new Awesome screen API
There is still some deprecated screen indexes, but overall it
works.
2016-07-30 17:24:26 -04:00
Emmanuel Lepage Vallee 40f2334bb7 TMP split 2016-06-12 23:32:21 -04:00
Emmanuel Lepage Vallee edd065e694 api: Fix deprecation warnings and update API usage
Be safe(r) with screen object usage.
2016-06-12 23:31:36 -04:00
Emmanuel Lepage Vallee 62f251d36e focus: Add beautiful options
And fix deprecation warnings
2016-06-12 23:31:00 -04:00
Emmanuel Lepage Vallee 906f430f04 resize: Port to the new upstreamed APIs and add options
Most of the old code has been upstreamed. I used the reduced
complexity to add tons of new visual options. It looks great!

This remove support for resizing tiled layouts. First of all, it
never worked properly. Also, I have a new layout system with
a saner way of doing this. As it wont make it for 3.6, I will
merge it into Collision.
2016-06-12 17:32:32 -04:00
Emmanuel Lepage Vallee 1a87e0734a Fix compatibility with Awesome git-master 2016-03-28 05:03:55 -04:00
Emmanuel Lepage Vallee 7440926ee0 Support the dynamic layout resize module 2016-02-17 02:36:23 -05:00
Emmanuel Lepage Vallee 7bcbb822c9 TMP
* Use the new Awesome `shape` API
* Fix the `split` module
* Support dynamic resize
2016-02-09 00:10:11 -05:00
Emmanuel Lepage Vallee 042272bee9 TMP 2016-01-09 16:44:47 -05:00
Emmanuel Lepage Vallee b7db0cd096 general: Support the new shortcut upstream viewer 2016-01-08 02:26:23 -05:00
Emmanuel Lepage Vallee 9c0be48833 focus: Add some beautiful options, update documentation 2016-01-08 01:51:37 -05:00
Emmanuel Lepage Vallee e0f6676a8b Prepare for an extended API 2016-01-08 00:51:27 -05:00
Emmanuel Lepage Vallee cd7ce63e80 max: Fix issue when there is no client icon 2015-12-26 06:56:34 -05:00
Emmanuel Lepage Vallee fb29fa2801 Fix regression Awesome git-master with lua 5.1 2015-12-26 06:53:12 -05:00
Emmanuel Lepage Vallee c9c0516ed5 fix regression from eb1a6a1b6 2015-05-26 01:00:07 -04:00
Emmanuel Lepage Vallee 7672d3f26a Move cursor when focus change screen (fix #13) 2015-03-29 20:54:56 -04:00
Emmanuel Lepage Vallee eb1a6a1b6c Prevent invalid client error 2015-03-28 23:49:48 -04:00
Emmanuel Lepage Vallee 03e45b8583 Implement focus rotation past the screen first/last screen edges 2015-03-15 01:16:31 -04:00
Emmanuel Lepage Vallee 38d8824668 focus: Allow empty screens to be selected 2015-03-14 23:17:18 -04:00
Emmanuel Lepage Vallee 7155d6c48c reisze: Prevent invalid sizes 2015-03-07 21:17:27 +00:00
Stefan Siegel 77b26ff142 Consolidate arrow drawing 2015-03-07 20:51:57 +00:00
Stefan Siegel 80160740ad Fix focus wibox bounding 2015-03-07 20:46:00 +00:00
Stefan Siegel c05afaa44f Refresh geomtbl after swapping clients to prevent showing wrong wiboxes 2015-03-07 20:39:39 +00:00
Stefan Siegel 52416fb650 Support moving a client to an empty screen 2015-03-07 20:38:52 +00:00
Stefan Siegel 98e5564dac Show wiboxes even when nothing else changed 2015-03-07 20:37:24 +00:00
Stefan Siegel 7c4c322b44 Fix logic in ternary pattern, as cltbl[...] might be nil; closes #6 2015-03-07 20:36:28 +00:00
Emmanuel Lepage Vallee 39cc4465d5 Fix last commit 2015-02-19 05:21:27 +00:00
Emmanuel Lepage Vallee 0366cd142f Track focus and cursor position when selecting screen 2015-02-19 05:17:42 +00:00
Emmanuel Lepage Vallee 5956636d7e Fix move tag to screen 2015-02-15 21:19:17 +00:00
Emmanuel Lepage Vallee 49b567cbd6 Fix the screen order logic 2015-02-15 06:57:40 +00:00
Emmanuel Lepage Vallee a79cc9161f Add select_screen method 2015-02-15 04:50:21 +00:00
Emmanuel Lepage Vallée 65c2923d1a Merge pull request #10 from whirm/patch-1
Fix typo in README.md
2015-02-04 18:10:21 +00:00
Elric Milon a93eb3775a Fix typo in README.md 2015-02-04 19:02:28 +01:00
Emmanuel Lepage Vallee a69875f967 Add double click utility function 2014-12-16 00:36:48 -05:00
Emmanuel Lepage Vallee 22e56ea43d Add option to move tags across screens 2014-11-06 23:46:40 -05:00
Emmanuel Lepage Vallee fa3c18b4b2 Commit some forgotten fixes 2014-11-04 23:56:30 -05:00
Emmanuel Lepage Vallee 79db88b26f Fix a bunch of issues with the screen module 2014-10-17 21:55:53 -04:00
Emmanuel Lepage Vallee c2ed907171 Add tag moving
It is no longer required to require() collision
at the bottom of rc.lua

It is now possible to set the default behavior when swapping
clients across screens
2014-10-16 01:20:44 -04:00
Emmanuel Lepage Vallee c47e2d5bca Add screen switching support 2014-10-15 23:50:58 -04:00
Emmanuel Lepage Vallee 28f26002f9 Correctly handle floating clients 2014-10-04 23:19:04 -04:00
Emmanuel Lepage Vallee d49b431469 Consolidate all rounded rectangle implementation into one 2014-10-04 17:00:51 -04:00
Emmanuel Lepage Vallee 4a18826d04 Diplay tag layout content when doing ctrl+alt+arrow 2014-10-04 02:53:01 -04:00
Emmanuel Lepage Vallee b843d3b2a7 Add screenshots for the 'max' layout indicator 2014-10-02 23:57:22 -04:00