Just installed and tested it. Very nice!
Feedback:
I can select icons per menu item, but they're never actually shown. A bug, or am I overlooking something?
It would be a big plus on flexibility if it were possible to pass along the enclosing context object.
This is one of the menu items I tested with. CSS has a reference to the selected icon, but it's not shown in browser.
<tr id="dijit_MenuItem_34" class="dijitReset ctxMenuItem dijitMenuItem" dojoattachevent="onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick" tabindex="-1" role="menuitem" dojoattachpoint="focusNode" aria-labelledby="dijit_MenuItem_34_text dijit_MenuItem_34_accel" style="-moz-user-select: none;" widgetid="dijit_MenuItem_34">
<td class="dijitReset dijitMenuItemIconCell" role="presentation">
<img class="dijitIcon dijitMenuItemIcon" dojoattachpoint="iconNode" alt="" src="ui/images/icons/Administration$money.png?635271084724163645">
</td>
<td id="dijit_MenuItem_34_text" class="dijitReset dijitMenuItemLabel ctxMenuItemLabel" dojoattachpoint="containerNode" colspan="2">MenuItem</td>
<td id="dijit_MenuItem_34_accel" class="dijitReset dijitMenuItemAccelKey" dojoattachpoint="accelKeyNode" style="display: none"></td>
<td class="dijitReset dijitMenuArrowCell" role="presentation">
</tr>
Version 2.0 has been released in the app store, and is Mx5 compatible (at least from 5.8.1). (Possible it works on earlier versions of 5.x, but have not tested. If anyone can verify for others, that'd be appreciated.)