Firefox 4 Beta 1 included a very initial version of the Firefox button, a refactoring of all of the main application commands for users on Windows 7 and Windows Vista. Most of the work for that release was related to having the ability to literally draw the button in the window’s title bar, and the menu itself was just a quick take on what we eventually plan to build. (Also our apologies for accidentally painting over the window controls like the close button if you were using a persona with Beta 1).
As usual, our design work remains in flux as we receive qualitative feedback and quantitative data during the beta process, but here is a mockup of what the contents of the Firefox menu may eventually look like:
This mockup details how the commands are being migrated over, including which commands are transitioning to the new interface, and which commands we are looking into moving or removing on all platforms:
In addition to trying to design an interface that is logically grouped and externally consistent, we are also leverging a lot of the analysis we have of Firefox’s current menu bar interface. Here is the heatmap visualization we published back in March:
Since we don’t have the Firefox button fully implemented yet we haven’t started study its usage yet. The previous data does give us some clues to what we expect usage to look like however. Here is a projection of a Firefox button heatmap, based on how items were previously used with the traditional menu bar:
As you can see in the full mockup, in this projection many of the heavily used items have been placed directly on the main menu, allowing users to access them without the need to expand sub-menus. The sub-menus mostly contain low usage darker green and purple commands.
Of course we can’t just ship a full optimization of the interface, and literally sort items by usage since they still need to be semantically and logically grouped into memorable locations. However, all the data we have so far indicates that users will for the most part experience simple and streamlined interactions with the Firefox button as soon as they familiarize themselves with the new locations for various commands.