radical/style
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
..
arrow.lua Begin the big changes for 3.6 2016-12-25 21:59:23 -05:00
classic.lua 'Bar' menu cleanup, minor bug fixes 2014-01-05 17:35:23 -05:00
grouped_3d.lua Port to the new Awesome widget system 2016-12-25 21:59:23 -05:00
init.lua Add a 'rounded' style for bar menus 2014-12-23 14:55:54 -05:00