Making notifications stay on screen with Notification Center

Get help. Get answers. Let others lend you a hand.

Moderator: Mr_Noodle

When I set notifications to show via Growl, the Display Notification action has an Options button which allows me to choose whether or not the notification stays on screen until manually dismissed.

When I set notifications to display via Notification Center, the options button vanishes and I can't select this. Notifications all vanish automatically, usually before they're read.

I find having both Growl and Notification Center throwing notifications at once a bit annoying, and would rather put everything through Notification Center. I've definitely seen other apps display persistent notifications (though I wish OmniFocus was one of them!) so it must be possible — is there a reason Hazel doesn't support this?

(As an aside, with Hazel 3.3.5, if you change the notification type from Growl to Notification Center, all actions still show as "Display Growl Notification" with the Options button until the Hazel preference pane is closed. On reopening, the option correctly shows as a Notification Center notification once more :)
Tiny Clanger
 
Posts: 2
Joined: Mon Jun 04, 2007 4:29 am

As far as I know, apps don't control that with NC. NC itself determines how long to display a notification based on various factors.

And thanks for the report on the UI quirk. Will look into it.
Mr_Noodle
Site Admin
 
Posts: 11868
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Hm — I'm just learning Cocoa dev at the moment, but would setting hasActionButton to true not force the notification to stay until explicitly dismissed? The docs seem to imply that…
Tiny Clanger
 
Posts: 2
Joined: Mon Jun 04, 2007 4:29 am

Doesn't seem to work for me. Actually, I can't even get NC to show the notification most of the time. Have you tried it and seen otherwise?
Mr_Noodle
Site Admin
 
Posts: 11868
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City


Return to Support