Commit Graph

5 Commits

Author SHA1 Message Date
Emmanuel Lepage Vallee cbfe266b4a quality: Begin to fix luacheck warnings 2016-06-24 02:02:40 -04:00
Emmanuel Lepage Vallee 7cf8935ca8 bar: Support border color
Apparently this never worked as documented
2016-03-06 03:30:30 -05:00
Emmanuel Lepage Vallee 1f5d7f4278 cleanup: Port scrolling to Awesome 3.6 visible widget API
It still doesn't work, but at least there is no logic duplication
with Awesome anymore.
2016-02-28 05:00:44 -05:00
Emmanuel Lepage Vallee 18c9071baf cleanup: Remove overlay/underlay hacks, re-implement as widgets container
There is a new widget called `infoshapes`. It support all the features
from the underlay system, but is a lot less intrusive. This allow to
make some code simpler.

This is another step in getting rid of all the hacks.
2016-02-28 02:04:51 -05:00
Emmanuel Lepage Vallee 0719485f49 Rewrite the view layer
Radical is a model-view framework. There is a common API to
set data, then view modules to display it. Those modules have
been rewritten on top of new APIs.

Not all features are yet re-integrated, most are. Future commits
will address the various regressions and missing features. This
time, the code should be maintainable. The whole separation of
concerns analysis has been re-done. Allowing code de-duplication
and generalization.

The API remain the same, only `set_menu` has changed a little to
allow merging the 2 sub-menu code paths.
2016-02-21 02:34:05 -05:00