awesomeWM / awesome

awesome window manager
https://awesomewm.org/
GNU General Public License v2.0
6.39k stars 597 forks source link

Add `awful.menu`-compatible interface to `menubar` to create user-defined menubars #2482

Open actionless opened 5 years ago

actionless commented 5 years ago

Fuzzy search in menubar could be especially useful for implementing awful.menu.clients-like menubar

Elv13 commented 5 years ago

It has been a long time since I worked on this, if you could complete the "boring" part and bring this to release quality, it would be appreciated.

https://github.com/awesomeWM/awesome/pull/1329#issuecomment-269821972

(2 years... my patch queue is getting out of control, there is 100 commits in front of that one...)

actionless commented 5 years ago

I've created this issue as kind of todo for myself, however i don't know when i will manage to start with it. But anyway this snippet would be really helpful

btw, it seems it's not handling pagination?

Elv13 commented 5 years ago

btw, it seems it's not handling pagination?

This is why there was no PR for it 2 years ago. It has a bunch of other limitations. Some of them also would be fixed by rebasing the awful.prompt on top of awful.keygrabber.

Right now that's a proof of concept with hardcoded data and not a serious successor to menubar and awful.completion.