• 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: Nested sheets
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nested sheets


  • Subject: Re: Nested sheets
  • From: Marco Scheurer <email@hidden>
  • Date: Wed, 30 Mar 2005 18:54:09 +0200

On Mar 30, 2005, at 18:08PM, Jonathon Mah wrote:

On 30 Mar 2005, at 20:17, Bill Cheeseman wrote:

I question this rule. One of the design goals for sheets in the first place,
according to the HIG, is to avoid the experience of an alert that pops up
somewhere else on the screen, separated from the window to which it applies.
Yet the HIG tells us we must force the user to experience this very abrupt
disconnect if the window already has a sheet open.

It also says you could temporarily close the other sheet and bring up the alert sheet. When the user closes the alert sheet, the open sheet can reappear. Or, if the user says to replace then you can just close the alert sheet and don't have to worry about bringing the open sheet back up again. I don't see any problem with that behavior.

Nested sheets also seem bad to me, but not just because they are sheets: nested modal dialogs are just as bad. I really can't suffer Windows endless nested dialogs...


Even worse, there's a big problem with your plan: one of the buttons of the 2nd sheet will close both of them. This is, in my opinion, not user friendly and not obvious.

The alternative: the open sheet is closed, if there is a problem another sheet pops up is much better. There's not even a need to reopen the open sheet after a cancel, I think. If the first chosen item is problematic and canceled, there's no reason that another one would be good or that the user want's to choose another.

If the import was lengthy, you wouldn't do this with a progress / cancel alert panel would you?

marco


Marco Scheurer Sen:te, Lausanne, Switzerland http://www.sente.ch

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Nested sheets
      • From: Bill Cheeseman <email@hidden>
    • Re: Nested sheets
      • From: John Timmer <email@hidden>
References: 
 >Nested sheets (From: Bill Cheeseman <email@hidden>)
 >Re: Nested sheets (From: Jonathon Mah <email@hidden>)

  • Prev by Date: NSConcreteNotifyingMutableAttributedString
  • Next by Date: Re: "ghost" knobs on sliders?
  • Previous by thread: Re: Nested sheets
  • Next by thread: Re: Nested sheets
  • Index(es):
    • Date
    • Thread