OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 3:50 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: UI design
PostPosted: Mon Aug 09, 2010 3:00 am 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 11:33 pm
Posts: 3882
Location: Eindhoven
In the context of UI design, I'm wondering about one thing that's fairly major to me. I'm going to have a menu bar (yes, the old-style menu bar) and a tab bar. Which should be on top?

Firefox-style: Menu bar on top, tabs below
Chrome-style: Tabs on top, menu bar below

Most importantly, why?


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 3:30 am 
Offline
Member
Member

Joined: Mon Jan 14, 2008 5:53 am
Posts: 188
Location: Helsinki
I'm used to having menu bar on top, because from day 1 I've used windowing, menu bar was the topmost thing in window. Firefox's order just doesn't feel natural to me.


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 3:53 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 19, 2007 10:40 am
Posts: 261
Location: India
Why don't you merge the two? Consider the ribbon UI of MS Office for example. They have the menu in form of tiny tabs. You could have your main tabs along with the menu tabs :)


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 3:58 am 
Offline
Member
Member

Joined: Tue Apr 13, 2010 8:00 pm
Posts: 285
Firefox 4.0 beta has no menu bar. Take a look, you may like their idea for a replacement for menu bars.

IMO, FF pre-4b style(menu bar in top) is better.


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 6:56 am 
Offline
Member
Member

Joined: Tue Feb 26, 2008 10:47 am
Posts: 89
Location: Sweden
Depends on the menu content.
If the menu contains functions for the tab or change when you switch tab - tabs go on top.
If the menu contains functions for the entire window and doesn't care about the current tab - menu goes on top.
Or you could mix them, perhaps?

Also, what will be used the most?
If you switch tabs ten times for each menu action, it quickly becomes anoying to have to move your mouse past the menu bar every time and vice versa.

_________________
Blawg


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 7:11 am 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 11:33 pm
Posts: 3882
Location: Eindhoven
thomasloven wrote:
Depends on the menu content.
If the menu contains functions for the tab or change when you switch tab - tabs go on top.
If the menu contains functions for the entire window and doesn't care about the current tab - menu goes on top.
Or you could mix them, perhaps?

Sounds like a logical way to reason. The idea is to make each application window by default a loose-tab style - like BeOS windows look. If you drag a tab of one window on another, you can combine them to form a group - arbitrarily. Each task in the group may be the same underlying application, but it may be something different completely. It's likely to be the same application though.


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 8:06 am 
Offline
Member
Member

Joined: Sun Jan 06, 2008 8:41 am
Posts: 174
Another thing one should consider is if there's a lot of tabs and they must contain text then the side may be a better choice since the tab doesn't consume so much vertical space (this is what I use in galleon).

Also note that the layout of the window may be locale dependent (if you read right-to-left or top-down may alter the way you preceive the ordering of object in a window).


Top
 Profile  
 
 Post subject: Re: UI design
PostPosted: Mon Aug 09, 2010 4:09 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
basically thomasloven's suggestion is a direct application of the gestalt principles - the farther something is away, the less it has to do something with it. But since psychology is such an inexact practice, the only real way to find out is by doing usability tests. And don't forget to consider grandma (if any) - do you need both tabs and menu's or is any combination of that too much?

Also, for a dutch read. http://www.cs.uu.nl/docs/vakken/hci/ind ... d1=0&id2=0

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 62 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group