With all the noise from the PDC about the new Microsoft Office 12 user interface (see also Julie Larson-Green's video on Channel 9), Daniel and I wanted to experiment with a menu-less application, just to see what this would feel like. Waiting for a first beta of Office 12 would certainly be too long, so we decided to try it out on our own application.
As Creative Docs .NET GUI is home made, it was not too difficult to get rid of the menu and implement something which looks and feels like Office 12's ribbon. It took Daniel about two days to get a beta version of our application with the revamped GUI. You can check it out here. Be sure to use the LookMetal look in the global settings (press F5 to reach them).
Where Word 12 still seems to have a File menu, Daniel decided to put all file functions directly into the ribbon too. Here is what this looks like:
The buttons at the top of the window ("Documents", "Objects", "Operations", "Text") are really buttons which show or hide the associated ribbon.
We are eager to hear what you think about this new GUI. How does it feel? Do you prefer the menu-based version? What would you like to customize?
Great stuff! I've been trying to come up with ideas for our own product [on a personal side] and you've just done something similar! I too can't wait for office 12 to come out. Nice idea, I'll have to take "inspiration" from your blog and software.
Your blog gets added to my 25+ list of avalon/winfx/vista related blogs
Sorry, forgot - you could try using tabs. I am not sure [your app is just installing as I write] if you use avalon or not, but .NET also has a tab control. Office 12's ribbon bar is much like a tab control.
I'll be trying a prototype [similar to office 12, and now your S/w] in .NET but using mostly Avalon controls to recreate this look.
Btw, you could also change the tabs automatically depending on what the user is doing [i.e. if they selected text, switch to the edit tab, etc].