I think the HUD will improve work flow in many area's and I cant wait to give this a spin, but I cant see it ever completely replacing the menu system in its current implementation which is what mark shuttleworth says on his blog.
these are the concerns I have:
Im going to use Photoshop as my example program
1)
When you go on a memory course, they teach you to associate textual information such as someone's name, with visual cues- eg: Paul can be remembered by picturing him as a PALLbearer, carrying a coffin on his shoulder. This is especially good advice to people who are creative or "right brained"
So, with that in mind, People often remember the functions position in the menu rather than the name. So lets say for example that I have extracted an image from the back ground, but there is still a thin line of background colour left around the image. I know exactly where to go to remove this, but I wont necessarily remember that its menu name is "Matting>defringe"
Another example: If I want to know if my colour selection is printable, I enable the menu option- "Gamut warning." Once again, not a name that is easy to remember.
Yes I can try to describe it to the HUD, but I would imagine that this could drag you from a right brained creative and almost automated “zone” to a left brained logical state, which could become disruptive.
2) By the same token, the first time I noticed the option for "Gamut warning" in the menu system, I quickly googled it to find out what its function was, and discovered a great new tool.
With the HUD I probably would never have discovered this option, unless I had the foresight to imagine that such a tool was possible.
3)Ubuntu, as far as I know, is aiming to draw in the casual market. Now I have aunts who barely know how to use a mouse. They rely on the menu item to trigger its function, rather than the function triggering the name. People like that are going to battle.
Its not all negative, this is what I love about the HUD:
1) It will speed up workflow for familiar menu items- there is no question about it.
2) It will help find items that are located in unfamiliar menu mazes.
3) if a help system is integrated into the search, It could replace google to some extent.
eg: going back to my photoshop example, lets say I am having a problem with a series of photos. I can type in the word "red eye" or "Over exposed" or whatever, and that way discover a function I never knew existed. Very cool.
What I would love to see:
1) Canonical coming up with a creative way to integrate visual cues into the HUD
2) A list of frequently used menu items that are easily accessible: (and pin-able)
2.1) Perhaps located alongside the search box so that if I am copying and pasting 100 times, I don’t need to type C…O…P…Y *click* P…A…S *click* a hundred times.
2.2) I tend to use the same handful of menu items over and over again.
So if I’m touching up a photo, I would use one set of commands
If I’m designing a billboard I will use another.
I would love to see a menu system that adapts to the task at hand- and creates a list of Frequently used items in, say, a right click pop-up menu.
Eg- right click, a menu pops up. You use the mouse wheel to choose the task at hand- almost like choosing your desktop in ubuntu. So I choose “Photo touch-up”
Next time I right click I have all the frequently used touch-up options at my fingertips.
2.2.2) okay this is a little out there, but I was playing torchlight the other day, and at the bottom of the screen you have 10 blocks to assign frequently used spells and potions to a number key. So if I want to cast ember strike I click 4. With that in mind Integrate number slots into the above mentioned popup menu and then we are talking