I took a crack at this yesterday its was quick and half assed. Today I spent more time on it, my ideal menu/dash. I'd love to see +Ubuntu Unity do this, but i think they are kinda set on how they want the dash to look and function. I tried to show it the +elementary guys. They are still stuck on a simple basic launcher that's touch friendly, and they don't like categories/tags. I think the best option at this point would be to make it a +Cairo-Dock | Glx-Dock plugin. I unfortunately don't have the skill to make that a reality. Especially considering it would be best done in cairo's native C.
So here's how it works. Across the top we have the lenses, it seems to fit better with fitts law. Down the left side (nearer to the menu button.) Are the categories/tags. I say tags because that's is how they should function. Apps could have multiple tags. For the other lenses those would be replaced by the filters. There is no dropdown arrows, I don't see the need of hiding things, forcing extra clicks. If a category doesn't fit in the menu there would be room for a page button at the bottom like slingshot.
The idea here is to expose the tags and filters to reduce clicks and increase discoverabilty.
I'd love to here some feedback, I'd love even more to hear someone say "I could do that". Keep in mind the colours, icons, fonts, transparency none of it is set in stone. I worked with what I already had. Though I do know that cario-dock widgets look similar by default.
CC +Georgi Karavasilev +Satchit Bhogle +Iain Closs +Cassidy James +Jono Bacon +Kumar Aatish