This is a work-in-progress! Help/advice/comments/suggestions are most welcome!

The following is an idea for a new main menu. It is influenced by the Slab and Affinity Search Menu, and also a little bit by KDE 4's Kickoff and Vista's Start Menu. It also takes ideas from Gnome-Do.

Key design elements

Mockup: Default appearance

mockup1.png

1280x1024 version

Mockup: Expanded all category

mockup2.png

Mockup: Expanded applications category

mockup3.png

1280x1024 version

Design description

Sort modes

Right-hand column

Left-hand column

Use and navigation

Menu activation

Right hand column - search results

Left-hand column - 'groups'

Search box

Categorical menu tree

/MenuCategories contains details of the hierarchical arrangement of items in the left-hand column.

Questions and thoughts

Comments

AndersFeder: Again an interesting read, Allan. I think innovating the main menu is a great idea - ideally the main menu could be the final, unifying destination for the many desktop navigation tools we see popping up these days (Beagle, Tracker, deskbar, Gnome-Do, Gimme, Affinity etc.). I haven't tried the Slab, but I think they're on the right track. Personally, I would strive not to limit myself to a few narrow sorts and hierarchies, but rather create a pluggable structure. For instance, a "songs matching my current mood" sort for music files or "people related to this document I'm currently working on" sort. Actually, many of the ideas for the abandoned Dashboard project could be recycled for this project - only instead of rendering items of predicted interest in a huge list in one side of the screen, the items would be rendered in a neat menu structure when requested with a mouse click by the user.

AlternativeMainMenu (last edited 2008-07-24 11:33:58 by AllanDay)