Just wanted to give a heads up that a significant amount of work has
gone into menus, fixing a lot of the very long standing bugs. The main
changes involve support for submenus, which we now finally have. Here
are other miscellaneous improvements:
1. A lot of work has gone into properly positioning the menus during
edge cases. For example, we try to limit the times we show menus that
scroll by simply pushing menus up completely if they show less than
three items. Additionally, pull down menus now "pull up" if they are
on the bottom of the screen. Menu bar menus now also scroll
appropriately in the rare times that they have too many items as well.
2. As mentioned above, unlimited support for submenus.
3. Greater nib2cib compatibility: turning state column on/off,
indentation levels, etc.
4. A brand new menu bar look from Sofa
5. Menu bars now allow hovering to different menus while active (you
don't have to individually click on a different menu if one is already
selected).
and many other bug fixes. Here are some images of what they look like:
http://emberapp.com/tolmasky/images/submenus/
http://emberapp.com/tolmasky/images/scrolling-menu-bar-1/
http://emberapp.com/tolmasky/images/open-menu-bar/
There are a few remaining bugs that I will be filing on them, but if
you're on the jake branch please give these a try for yourself and let
me know if you experience any problems (file a bug).
Thanks!
Francisco