Iconic menu automatically built

Registered by Viale Fabrice

You have just added a function to create a drawer based on one category.
Is it possible to further develop this approach?
Blueprint:
1) An icon "drawer menu" in the dash
2) Click on it, display allongside the dash (vertically) a "category drawer" that displays all categories.
3) Second click on one of the category icons display the "application drawer" of all applications of that category alongside the "category drawer".
Alternative design
A) A classical organized drawer, but with a sub-part for icons of the applications that extend bellow the icons of the categories.
B) A textual drawer, but with a sub-part for icons of the applications that extend bellow the icons of the categories. E.g. (without the sub-part) http://cdn.tripwiremagazine.com/wp-content/uploads/2012/06/simple-navigation-menu.jpg

I'd like to have an unified tool to manage a menu and create "sub-docks". Alacarte or MenuLibre are fine to organize applications and categories, but currently, it serves not so much. Alternative menus want to do everyting... while we already have lenses to access more elaborate search and display.

[icb410] How is #1-3 different than just using the application lens and filtering by category? There is also a drawer lens available that lists available drawers and their contents. Or do you mean Launcher in the favorites bar rather than the Dash (opened by pressing the super key)?

[icb410] Are you willing to test the new drawer that mimics the Gnome Classic Menu? To do so, please do the following:

sudo add-apt-repository ppa:ian-berke/testing
sudo apt-get update && sudo apt-get install drawers

To create the new drawer, just run the drawers creation dialog and choose "Create AppMenu Drawer". The newly created drawer will be added to your launcher bar. You can create individual drawers for a certain category directly from that drawer (just right click the category and choose the option, or right click an item when in that category and choose create drawer here). To edit the contents, you'll have to use alacarte, menulibre or some other xdg-menu editing software. At some point in the future I hope to make it editable by drag-n-drop and dialogs.

Please post any feedback you have here in this bug report (#1105216).

Blueprint information

Status:
Started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
icb410

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Research menu generation and freedesktop.org standards: DONE
Implemented default menu reading using GMenu: DONE
Implement display and execution of items with basic navigation through categories: DONE
Implement contextual popup menu for items: DONE
Implement saving menu layer contents to Launcher Quicklist: DONE
Add Launcher Items quicklist contents to contextual popups: DONE
Allow editing menu tree by drag-n-drop and contextual dialogs: TODO

This blueprint contains Public information 
Everyone can see this information.