Re: Sheet interferes with close widget and app quit
Re: Sheet interferes with close widget and app quit
- Subject: Re: Sheet interferes with close widget and app quit
- From: Adam Iser <email@hidden>
- Date: Tue, 21 Aug 2001 14:51:15 -0400
thanks for the comments Tony,
Having the OS guess the correct behaviour for dealing with a situation
where user input is expected is not a good thing, especially when there
is
no way of knowing which button is the non-destructive Dismiss. It
defeats
You and David make some really valid points on this (not closing the
sheet automatically), and I think I'm swaying more towards your opinion
now. But there is still a part of me that really feels having Quit
close the sheet in my particular situation would feel more natural.
I'll leave it out for now unless a few users complain about the sheet
annoying them when they try to quit :)
Which would easily be remedied by a feedback mechanism to the user, such
as a status bar or a 'disconnected' icon that draws attention. If
connection to the server is so critical, there should probably be a
Connect button in your main window. Clicking that should pop down a
sheet
...and...
Then add a Cancel/No button to your connect sheet :-)
I love simple solutions :) I just added a cancel button to my sheet,
and now my 'disconnect' button changes to 'connect' when the user is no
longer connected. This way, if they cancel the sheet they can bring it
back with the connect button. And I must admit it feels a whole lot
cleaner, not to mention the added bonus that they can now read past
messages (which were in the window) without being connected. Thanks for
the advice :)
-Adam Iser
ps. Sorry if my previous post came off as "mean", I was just upset
because I really wanted to use a sheet and knew there had to be a better
way than going non-modal.