Emmanuel Lepage Vallee
9ea34d4003
cleanup: Mutualize some code and fix embed menus
2016-12-25 21:59:37 -05:00
Emmanuel Lepage Vallee
f48ede52f9
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-12-25 21:59:37 -05:00
Emmanuel Lepage Vallee
f239ee9a24
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-12-25 21:59:37 -05:00
Emmanuel Lepage Vallee
52fdd8a1f2
Correctly forward menu item geometry
2014-07-27 23:49:14 -04:00
Emmanuel Lepage Vallee
14c420ac49
Fix keyboard handling
2014-03-23 00:14:25 -04:00
Emmanuel Lepage Vallee
059572956e
Change the way position is computed
...
The old way was a hack arounf an Awesome 3.5.0 limitation.
The newer should be more reliable.
Please report any regressions.
2014-03-22 00:11:08 -04:00
Emmanuel Lepage Vallee
d8e220a7bb
Fix bugs with sub menu, embed menu and scrolling
2014-03-21 23:20:50 -04:00
Emmanuel Lepage Vallee
b17f802318
Minor fixes
2014-03-18 23:52:19 -04:00
Emmanuel Lepage Vallee
5255cca803
Change object syntax to user get_ and set_ prefix instead of get_map/set_map mappers (issue #15 )
2014-03-05 00:12:48 -05:00
Emmanuel Lepage Vallee
fd835fdbeb
Fix issue #14
2014-02-19 22:16:59 -05:00
Emmanuel Lepage Vallee
cd88700613
Port rc.lua default tasklist buttons to the tasklist module
2014-02-17 01:11:35 -05:00
Emmanuel Lepage Vallee
5cebb6a961
Switch to the new button handling API (instead of awful.button)
2014-02-16 23:55:44 -05:00
Emmanuel Lepage Vallee
ffcace786f
Fix for sub-menus on the far-right of the screen
2014-02-02 00:35:50 -05:00
Emmanuel Lepage Vallee
4e93654aa5
Fix right click in embeded menus
2013-12-31 16:13:11 -05:00
Emmanuel Lepage Vallee
f399a651c5
Fix clear
2013-07-23 02:12:19 -04:00
Emmanuel Lepage Vallee
9a4430ab4c
Add embeded menus (menus in menus) support
2013-07-21 04:15:56 -04:00