• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Interface/usability question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Interface/usability question


  • Subject: Re: Interface/usability question
  • From: Jon Hull <email@hidden>
  • Date: Fri, 15 Nov 2002 03:57:23 -0800

On Thursday, November 14, 2002, at 07:13 AM, Chilton Webb wrote:
Howdy,

I have a checkbox in my app's preferences that is giving me philosophical problems.

The button denotes the visibility (or invisibility) of a particular object in a window when the window is first opened. The object it refers to will be invisible by default, but that's my preference, and doesn't have to be that way. And of course, I wouldn't offer the checkbox in the prefs if I thought I was always right ;-)

My question is, if there's no 'right or wrong' way the object should be by default, and I decide to make it invisible because it cuts down on screen real estate or some other moral high ground, should I mark the button as 'Visible', and have it unchecked, or 'Invisible', and have it checked?

The general rule is that the checkbox should always be labeled in the positive sense. That means that it is better if you have the button labeled "Visible" and unchecked. Better yet, the label should refer to the item in question (i.e. "Show Toolbar") using words like "Show"/"Hide" rather than "Visible"/"Invisible".

The best solution, of course, is to design your interface so that you avoid the problem altogether. If I knew more about you product then I could give you better advise. But let me say that in general, it is undesirable to have things which are sometimes visible, and other times not. You may want to ask yourself who your users are, and whether they would really find the object useful or not... decide, and then loose the preference.

There are always exceptions of course. Hope this helped.

Thanks,
Jon
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Interface/usability question (From: Chilton Webb <email@hidden>)

  • Prev by Date: Re: What's with the Sherlock SDK?
  • Next by Date: Re: sending an email with cocoa
  • Previous by thread: Re: Interface/usability question
  • Next by thread: Termination status
  • Index(es):
    • Date
    • Thread