Commit Graph

49 Commits

Author SHA1 Message Date
Emmanuel Lepage Vallee bee04c14bc Fix issue #11, break API, may cause regressions 2014-03-22 17:35:43 -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 231eef25bc Add global underlay support 2014-03-12 00:31:50 -04:00
Emmanuel Lepage Vallee ad20d9e2be Properly handle menu prefix and suffix widgets
This was previously hardcoded

100 commits!
2014-03-11 20:50:00 -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 95ed8b26c4 More style/colors oriented refactoring 2014-03-02 16:28:30 -05:00
Emmanuel Lepage Vallee fabd52d1a6 Major refactoring, address issue #12 2014-02-22 23:59:03 -05:00
Emmanuel Lepage Vallee 76623695e6 Fix an issue with :remove() and fix taglist signals 2014-02-11 21:38:05 -05:00
Emmanuel Lepage Vallee f7bdc9b75a Update tasklist text when client change 2014-02-09 03:04:02 -05:00
Emmanuel Lepage Vallee cbb39935db Add support for mouse over colors 2014-02-09 00:54:59 -05:00
Emmanuel Lepage Vallee 220dd27a02 Add new 'flexbar' menu type (bar with a flex layout) 2014-02-06 23:47:24 -05:00
Emmanuel Lepage Vallee c0c57eff16 Partially implement issue #8 2014-02-05 22:48:26 -05:00
Emmanuel Lepage Vallee 8fa38c2a2c Add :move() and :remove() methods 2014-02-05 21:43:06 -05:00
Emmanuel Lepage Vallee ddd67ca569 Add :swap(item1,item2) 2014-02-05 01:03:51 -05:00
Emmanuel Lepage Vallee d62524f0ea I waited long enough, time to push the fix for issue #3 (works for me (tm)) 2014-02-04 23:43:07 -05:00
Emmanuel Lepage Vallee bd8b76ce0e Complete transition to item_layout 2014-02-04 23:29:38 -05:00
Emmanuel Lepage Vallee daff0cb4dd Add support for custom item_style and item_layout for each items 2014-02-02 23:01:31 -05:00
Emmanuel Lepage Vallee 0376cfaf31 Add new 'item_layout' concept to fight code duplication between layouts 2014-02-02 16:53:09 -05:00
Emmanuel Lepage Vallee b1f3190ae3 Checkbox need to be before the sub menu arrow, not after 2014-01-30 00:03:56 -05:00
Emmanuel Lepage Vallee 5b635e96e5 Move upderlay widget to Radical 2014-01-16 00:25:50 -05:00
Emmanuel Lepage Vallee a1144564ab Replace old item_style attributes by a more flexible array 2014-01-08 00:59:57 -05:00
Emmanuel Lepage Vallee 63bb804a45 'Bar' menu cleanup, minor bug fixes 2014-01-05 17:35:23 -05:00
Emmanuel Lepage Vallee 4db83034b8 Refactor menu layout to maximize code sharing 2014-01-05 01:04:40 -05:00
Emmanuel Lepage Vallee 55f1b2a0c1 Add :set_tooltip() method to all wibox.widgets 2014-01-04 16:51:50 -05:00
Emmanuel Lepage Vallee 5ff71f7385 Add new 'bar' menu type 2014-01-04 00:49:20 -05:00
Emmanuel Lepage Vallee 5c140a93ac Add new impl (implementation) section with the alt+tab menu 2013-12-19 00:23:44 -05:00
Emmanuel LEpage Vallee 76d34dd93d Improve HiDPI support and fix 0 item submenus 2013-11-10 23:18:23 -05:00
Emmanuel Lepage Vallee 10fb812c23 Try to fix issue #3 (I sill cannot reproduce it) 2013-10-26 18:42:59 -04:00
Emmanuel Lepage Vallee fc48ca261f Add 'disable_markup' option 2013-09-30 22:19:38 -04:00
Emmanuel Lepage Vallee fdfbab2f52 Only display scroll widget when there is enough item 2013-08-09 02:34:49 -04:00
Emmanuel Lepage Vallee f399a651c5 Fix clear 2013-07-23 02:12:19 -04:00
Emmanuel Lepage Vallee 576f6dd576 Add more theme options 2013-07-18 00:03:19 -04:00
Emmanuel Lepage Vallee e8027779dc Add bg/fg pattern support 2013-07-13 01:05:46 -04:00
Emmanuel Lepage Vallee 1a03ad281a Use Pango to render F-keys prefixes for menues (better on high-DPI screens) 2013-07-08 21:31:33 -04:00
Emmanuel Lepage Vallee 4484e671a7 Add full support for max_items in the vertical menu 2013-07-07 18:18:55 -04:00
Emmanuel Lepage Vallee 34f7e74a92 Make vertical menu code more modular, easier to maintain 2013-07-07 00:39:17 -04:00
Emmanuel Lepage Vallee 6fc984e59d Add 'underlay' options to item. This add a surface under the text 2013-07-05 01:32:14 -04:00
Emmanuel Lepage Vallee f47d527649 Restore full F-keys support for vertical menus 2013-07-05 00:57:30 -04:00
Emmanuel Lepage Vallee 7bad049fab Bypass LGI performance issues by creating a pixmap cache for vertical menus 2013-07-04 13:19:01 -04:00
Emmanuel Lepage Vallee 7daa8c8c4e Fix filter regression 2013-07-04 02:30:01 -04:00
Emmanuel Lepage Vallee 884b843327 Add icon margin 2013-07-04 02:22:58 -04:00
Emmanuel Lepage Vallee 3403fb56f3 Improve menu loading speed with some caching 2013-07-04 01:51:01 -04:00
Emmanuel Lepage Vallee 42e12e297c Add 'add_widget' function to menus, allow to add arbitrary widgets as menu items 2013-07-04 01:20:46 -04:00
Emmanuel Lepage Vallee 82421bf8bb Add menu 'auto_resize' option for horizontal menus 2013-07-01 18:25:25 -04:00
Emmanuel Lepage Vallee 9dc5137d92 Add menu 'auto_resize' option for vertical menus 2013-07-01 18:18:25 -04:00
Emmanuel Lepage Vallee 70c27a360c Make it possible to change item text and icon dynamically 2013-06-22 22:30:27 -04:00
Emmanuel Lepage Vallee cd4d8d1dbe Fix require 2013-06-08 20:05:55 -04:00
Emmanuel Lepage Vallee beb15f6cda Implement specific item layout for horizontal menus 2013-05-26 20:49:51 -04:00
Emmanuel Lepage Vallee 88d7ad2ff1 First commit
This is Radical, a new menu implementation for AwesomeWM. It make it easy to abstract look and behavior or various types of menu with object oriented abstractions. While slower, this make it easier to maintain and extend.
2013-05-11 15:02:47 -04:00