On Jul 27, 2011, at 15:29, Sean McBride wrote:

> (And I know someone is going to tell me: don't show an icky splash screen... 
> that option is being considered too.)

Incidentally, in the context of Lion and automatic termination/resume, it's no 
longer just the ickiness that's a problem. The deeper problem is that 
application existence has been divorced from process existence. When your 
application's *process* starts up, the *application* may already be active (and 
vice versa). If you display a splash screen, you risk having it pop up at 
random times, from the user's point of view.

You seem to be trying to display a license agreement (when the application has 
been installed/updated?). I'd suggest you pitch this as a modal interaction 
rather than a splash screen. So, you might want to enter this mode just before 
opening a document, rather than just after starting the process. Or make the 
agreement window application-modal, without preventing (at least) resumed 
windows from being restored.




_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to