Emmanuel Lepage Vallee
f3fb27f464
Fix minor bugs
...
* Add hide() method to hide a menu and all sub menu (compared to set_visible)
* Add option to have sub_menu arrows
* Fix selected::changed not being emited in some cases
* Remove duplicated code from notification layout
2014-08-08 02:02:40 -04:00
Emmanuel Lepage Vallee
f4e5f84c58
Add an 'hide()' method for menus
2014-08-02 18:04:47 -04:00
Emmanuel Lepage Vallee
1662a013dc
Bug fixes
2014-07-27 19:20:04 -04:00
Emmanuel Lepage Vallee
72e9fea65b
Fix multiple minor bugs/regressions
2014-05-31 23:45:46 -04:00
Emmanuel Lepage Vallee
8da00cbd65
Add new notification item layout, improve extensions
2014-04-08 23:38:31 -04:00
Emmanuel Lepage Vallee
f7bf7279c3
Add mod1 (alt) support for key hooks
2014-04-03 23:25:35 -04:00
Emmanuel Lepage Vallee
700714eb1e
Fix a bee04c14bc
regression
2014-03-26 00:21:42 -04:00
Emmanuel Lepage Vallee
14c420ac49
Fix keyboard handling
2014-03-23 00:14:25 -04:00
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
d8e220a7bb
Fix bugs with sub menu, embed menu and scrolling
2014-03-21 23:20:50 -04:00
Emmanuel Lepage Vallee
2c9bd9107f
Fil multiple minor issues related to fg and underlay colors
2014-03-13 01:14:52 -04:00
Emmanuel Lepage Vallee
5d21035698
Add some filter options
2014-03-12 22:56:56 -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
b6ba3ad383
Replace old state handling implementation by something 'better'
...
While **much** more complex and slower for regular menus, it has advantages:
* Better performance scaling when state count grow
* Prevent most accidental unsupported state colors
* Prevent a big if elseif elseif... switch copy pasted in all item_styles
* Make it easier to register new states
As for the 'bloated' created by this commit, it will be moved when I will
fix issue #12
2014-02-21 22:22:20 -05:00
Emmanuel Lepage Vallee
9148c48dd1
Fix issue #7
2014-02-20 22:29:40 -05:00
Emmanuel Lepage Vallee
7046b40f83
Add icon_transformation option (take this from Blind playbook)
...
It can use Blind common.drawing tools to implement some magic.
I may merge this into Radical and kill Blind as everything else
is pretty much deprecated at this point. Blind was never more
than a hack.
2014-02-19 22:09:28 -05:00
Emmanuel Lepage Vallee
5a79549e59
Add opacity option
2014-02-17 22:57:04 -05:00
Emmanuel Lepage Vallee
9205d9f27a
Add partial dynamic overlay support
...
This will require a better event API to be useful, including issue #10
2014-02-12 23:10:07 -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
cbb39935db
Add support for mouse over colors
2014-02-09 00:54:59 -05:00
Emmanuel Lepage Vallee
4482d93c96
Add tasklist widget (prototype)
2014-02-08 00:52:42 -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
daff0cb4dd
Add support for custom item_style and item_layout for each items
2014-02-02 23:01:31 -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
14add60b6c
Fix keyboard navigation (issue #5 )
2014-01-21 00:24:51 -05:00
Emmanuel Lepage Vallee
5b635e96e5
Move upderlay widget to Radical
2014-01-16 00:25:50 -05:00
Emmanuel Lepage Vallee
960028e414
Better document menthods
2014-01-14 23:39:24 -05:00
Emmanuel Lepage Vallee
c3d38932f4
Add 'add_key_binding' method (fix issue #5 )
2014-01-14 23:19:49 -05:00
Emmanuel Lepage Vallee
c974dc7534
Add 'arrow_alt' item style
2014-01-12 01:27:46 -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
9aab9b0d3c
Add separator widget
2014-01-04 18:51:07 -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
4e54b38991
Add sub_menu_on option
2014-01-04 01:27:52 -05:00
Emmanuel Lepage Vallee
5ff71f7385
Add new 'bar' menu type
2014-01-04 00:49:20 -05:00
Emmanuel Lepage Vallee
4e93654aa5
Fix right click in embeded menus
2013-12-31 16:13:11 -05:00
Emmanuel Lepage Vallee
8f1c8d8323
Add ability to toggle a client (in the current tag) directly from the alt+tab menu
2013-12-20 00:25:54 -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