radical/impl
Emmanuel Lepage Vallee 5271ffd35c Begin the big changes for 3.6
Lots of things will break, hopefully for the better (eventually)

This commit use new upstream APIs:

 * Many cairo paths have been replaced with gears.shape and gears.matrix

This commit add some features:

 * Improved border_color support, now available per state
 * bg_image support, now available per state
 * Mutualize the state setting, remove duplicated code

Regressions:

 * The arrow menu background border is off by a pixel
 * The layout position problem reported by @mindeunix is now worst.

The positioning algo is full of race conditions and cannot be fixed
without a full rewrite. This commit break more things than it solve
and the code is in the middle of a transition. This will be solved
by future commits addressing the code quality (after the refactoring).
2016-12-25 21:59:23 -05:00
..
alttab Port to the new Awesome widget system 2016-12-25 21:59:23 -05:00
alttag Add a basic tag switching menu 2014-11-30 23:25:40 -05:00
common Begin the big changes for 3.6 2016-12-25 21:59:23 -05:00
taglist Begin the big changes for 3.6 2016-12-25 21:59:23 -05:00
tasklist Begin the big changes for 3.6 2016-12-25 21:59:23 -05:00
init.lua Groundwork necessary to add random widgets to the tasklist (issue #23) 2014-03-29 22:56:09 -04:00