I saw that the list-view has been updated to a Tree view. I actually really don't think that the tree view is a good idea for us. Expecting users to navigate two or even three levels deep just doesn't work anymore in todays UX expectations. If you have to expand even one menu, people freak out. So I think a simple filterable list is probably the best route.

I think a more practical display would be similar to the "Quick access" CTRL-3 menu that JBoss Tools provides.

It can still have nested categories, but you'd basically filter the entire list as you type. The tree view is too difficult to navigate, IMO, and it hides things that might otherwise be discovered. There are going to be a lot of commands, I don't think we can afford to hide them too much; they will simply not be found.

A menu like this is much more appropriate for Forge. We can certainly try to guide people as much as possible, but at some point, we just need to show them what we've got and let them type to filter through.

To add categories to the display, we could use a simple arrow syntax:

Project -> Generation
Project -> Generation -> Persistence (JPA)
Project -> Generation -> Web
Project -> Generation -> Web -> JSF

Inline image 1

--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."