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
[image: Inline image 1]
Lincoln Baxter, III
"Simpler is better."