Re: Closing an app with the red dot.
Re: Closing an app with the red dot.
- Subject: Re: Closing an app with the red dot.
- From: Andy 'Dru' Satori <email@hidden>
- Date: Tue, 17 May 2011 11:56:50 -0400
This is a classic instance of having to look at the nature or the application to decide if it is an appropriate action.
I use both models depending upon the application. The general approach I take is to look at the app in question determine if there is any legitimate reason it should stay open when the main window is closed.
EG. Suppose the application is a simple dialog based app, take for example an app I use once or twice a week to decrypt Cisco Group Names from .ini config files. Once I've displayed the decrypted password on screen, and closed the window, should the app remain loaded? I would argue no. it is small enough that reloading it is not an issue, so closing the last window closes the app.
The inverse of this is a document based app. I cannot come up with many reasons a document app should ever exit when the last document window is closed. This is counter to how Windows devs would function and as many new MAc devs bring some of those notions, it is something to be aware of.
In other words, think long and hard before implementing a behavior that is non-standard to the platform, or you quickly find yourself in the 'Why am I using an app tthe feels like a Windows App on the Mac?' conundrum
--
Andy 'Dru' Satori
On Tuesday, May 17, 2011 at 11:40 AM, Uli Kusterer wrote:
> On 17.05.2011, at 14:54, Andy Lee wrote:
> > On May 17, 2011, at 8:44 AM, Andy Lee wrote:
> > > Also you can implement the applicationShouldHandleReopen:hasVisibleWindows: method mentioned above to automatically reopen the window, if you prefer.
> >
> > Though I'm not sure as a user I'd like that. Maybe that is what people meant when they said "that is the way Mac works".
>
> Doesn't matter what you like as a user, you're a programmer :-p
>
> Seriously, many applications on the Mac work that way. Close all windows in Mail.app and click on the dock: Presto! New mail window.
>
> Cheers,
> -- Uli Kusterer
> "The Witnesses of TeachText are everywhere..."
> http://www.masters-of-the-void.com
>
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden