Emmanuel Lepage Vallee
1a7630e437
Add default_item_margins and default_margins
2014-10-17 23:52:26 -04:00
Emmanuel Lepage Vallee
9d8bcc3882
Clean the arrow layout code
...
It was my first cairo code ever, I got better ;)
2014-10-11 03:11:20 -04:00
Emmanuel Lepage Vallee
26814e77ee
Display a screenshot after 1.5 second when hovering the tasklist
2014-10-05 18:04:03 -04:00
Emmanuel Lepage Vallee
114cbd23be
Add a client screenshot atomic menu
2014-10-05 18:03:19 -04:00
Emmanuel Lepage Vallee
45f0ee9586
Fix multiple dock issues
2014-10-05 18:02:46 -04:00
Emmanuel Lepage Vallee
46481f0a8a
Add better tooling to track menu dimensions
2014-10-05 18:01:54 -04:00
Emmanuel Lepage Vallee
f215d24f35
Add better tools to track the widget height
2014-10-05 18:01:36 -04:00
Emmanuel Lepage Vallee
0b174b1577
Use the dynamic margin module for all item layouts
2014-10-05 17:54:55 -04:00
Emmanuel Lepage Vallee
9bcfe953ae
Add a dynamic margin tracker module
2014-10-05 17:53:26 -04:00
Emmanuel Lepage Vallee
9c013c0730
Add 'visible_row_count' property get the number of visible items (total-filter-max)
2014-09-22 01:22:18 -04:00
Emmanuel Lepage Vallee
9a78433e1e
Fix Alttab module when used without my config
2014-08-09 23:45:03 -04:00
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
7e4b6ef81e
Highlight the client border when hovering in mod4+tab
2014-08-08 02:00:49 -04:00
Emmanuel Lepage Vallee
f4e5f84c58
Add an 'hide()' method for menus
2014-08-02 18:04:47 -04:00
Emmanuel Lepage Vallee
52fdd8a1f2
Correctly forward menu item geometry
2014-07-27 23:49:14 -04:00
Emmanuel Lepage Vallee
16b87239c1
Add a new dock menu type (experimental)
2014-07-27 19:20:30 -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
e475964238
Fix a recent arrow style regression
2014-05-01 16:25:46 -04:00
Emmanuel Lepage Vallee
d090699596
Fix some alt+tab bugs
2014-04-30 23:44:36 -04:00
Emmanuel Lepage Vallee
513f78d700
Fix more tooltip nil derefferences
2014-04-29 17:00:26 +02:00
Emmanuel Lepage Vallee
2b48b6c353
Fix a nil dereference
2014-04-28 23:46:07 -04:00
Emmanuel Lepage Vallee
e33300f4ee
Fix a 'x' positioning regression
2014-04-28 23:31:22 -04:00
Emmanuel Lepage Vallee
40e41d508d
Fix an awesome crash when using the tasklist
2014-04-19 21:38:28 -04:00
Emmanuel Lepage Vallee
63085be479
Fix scrolling on the tasklist
2014-04-18 23:33:13 -04:00
Emmanuel Lepage Vallee
68f31d160a
Fix some minor context menu issues
2014-04-16 00:26:31 -04:00
Emmanuel Lepage Vallee
d9a82c87a4
Support multiple tags at once in the tasklist
2014-04-15 22:55:23 -04:00
Emmanuel Lepage Vallee
8da00cbd65
Add new notification item layout, improve extensions
2014-04-08 23:38:31 -04:00
Emmanuel Lepage Vallee
879a43fbc4
Add ability to track connections
...
One interesting use case for this is to only do expensive
operations if something is connected to the signal:
-- item:connect_signal("connection",function(_,name,count)
-- if name == "mouse::move" and count == 0 then
-- widget:connect_signal("mouse::move",conn)
-- end
-- end)
-- item:connect_signal("disconnection",function(_,name,count)
-- if count == 0 then
-- widget:connect_signal("mouse::move",conn)
-- end
-- end)
2014-04-05 23:54:06 -04:00
Emmanuel Lepage Vallee
d0d4d5fcd4
Fix issue #24 , implement long hover/press signals
2014-04-04 23:44:23 -04:00
Emmanuel Lepage Vallee
f7bf7279c3
Add mod1 (alt) support for key hooks
2014-04-03 23:25:35 -04:00
Emmanuel Lepage Vallee
591b153dce
Update documentation
2014-04-02 23:36:56 -04:00
Emmanuel Lepage Vallee
e1656169a2
Add partial support for taglist extensions (issue #25 )
2014-04-01 23:42:02 -04:00
Emmanuel Lepage Vallee
dbc0ccfbcb
Fix the radical.item.style.arrow_alternate style
2014-03-30 18:10:36 -04:00
Emmanuel Lepage Vallee
8b965aa3bb
Use negative padding instead of some hacks for 'arrow_prefix' item style
2014-03-30 17:50:46 -04:00
Emmanuel Lepage Vallee
0b7e043156
Groundwork necessary to add random widgets to the tasklist (issue #23 )
2014-03-29 22:56:09 -04:00
Emmanuel Lepage Vallee
03578bc71e
Add highlighting to altTab
2014-03-28 02:13:12 -04:00
Emmanuel Lepage Vallee
f461d0316a
Implement tag menu highlight (issue #22 )
2014-03-28 01:25:09 -04:00
Emmanuel Lepage Vallee
5efc2d89e0
Fix arrow menu, improve tag/task menu
2014-03-26 23:21:42 -04:00
Emmanuel Lepage Vallee
ef7e46f865
Improve dynamic menu speed
2014-03-26 16:18:59 -04:00
Emmanuel Lepage Vallee
700714eb1e
Fix a bee04c14bc
regression
2014-03-26 00:21:42 -04:00
Emmanuel Lepage Vallee
ca8801aa11
Move the signals menu to its own file (issue #21 )
2014-03-24 00:58:19 -04:00
Emmanuel Lepage Vallee
61099cef80
Add a basic tag menu
2014-03-24 00:37:49 -04:00
Emmanuel Lepage Vallee
b10169e613
Fix f746a8b3
2014-03-24 00:04:19 -04:00
Emmanuel Lepage Vallee
2e6e3fb4ca
Better compute the minimum size
2014-03-24 00:00:01 -04:00
Emmanuel Lepage Vallee
801d2ca2b4
Move the tag menu to a new file (issue #21 )
2014-03-23 23:34:44 -04:00
Emmanuel Lepage Vallee
f746a8b347
Make async menu faster
...
This may cause some visual artefacts, but is about 5 time
faster than the old way.
2014-03-23 19:00:56 -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
9b9c96be1b
Fix a bug when table (widgets) are resized
2014-03-22 17:03:04 -04:00