Also, if any adium developers would like to be on the Growl developer beta list, please let me know (email me directly).
Chris On Wed, Aug 1, 2012 at 5:41 PM, Christopher Forsythe <ch...@growl.info>wrote: > > > On Wed, Aug 1, 2012 at 4:50 PM, Peter Hosey <bore...@adium.im> wrote: > >> On Aug 1, 2012, at 12:32:17, Paul Wilde wrote: >> > I'm a bit hesitate on relying on Growl framework, as from what I gather >> this would make notifications grouped under Growl, which would raise >> question marks for users who haven't bought Growl and don't know what it is. >> >> My understanding is that notifications are only listed as from Growl if >> they went through Growl, which only happens if Growl is installed. Users >> who haven't bought Growl would continue to see them as directly from Adium. >> >> Chris, do I have this right? >> >> >> > Luckily I resubscribed to this list today. :) > > So there was an email earlier today between a few people on this same > subject, and I'm going to take an excerpt from that email and paste it > here. It should address pretty much all of the questions you guys are > having, but if you have anymore just reply. Anyhow, here's the big overview: > > 1) The framework basically has a 'send to notification center' flag. If > Growl is not running, this flag is true. Alternatively, if Growl *is* > running, the framework will be told whether or not the big 'Use OS X > Notifications' switch is flipped, and the flag set from that. > > 2) If this flag is set to true, when the app generates a Growl > notification, the notification will also be packaged up and sent to > Notification Center. Since the app is sending the notification itself, it > appears with the appropriate app icon and title. If Growl is running, the > notification is also sent to Growl with a special GNTP header field set, to > mark that it's already been shown. Growl will then handle any > automation/actions necessary, but won't do the visual displays. > > 3) If the flag is set to false, notifications go to Growl as normal, > without the 'do not display this visually' GNTP header. > > 4) If Growl receives a notification without the 'do not display this > visually' bit set — such as from a legacy version of the framework — while > the 'Use OS X Notifications' switch is flipped to true, then it will pass > the notification on to Notification Center itself. The downside here is > that the notification will be sent by Growl rather than the host app, and > thus will have the Growl icon and title, though the subtitle portion is > used to label which app made it. On the upside, it means legacy Growl > notifications can appear in Notification Center. > > In either case, Growl notifications passed to Notification Center are left > up for two minutes and then expired; this emulates Growl notifications > fading away and avoids cluttering Notification Center with 8 billion little > status notifications. If the 'sticky' bit is set, of course, the > notification is not expired. > > In essence, you just write notifications like normal, and then things Just > Work. If the user has Growl installed, it uses their visual display or > uses Notification Center, as per the user's preferences. If the user does > not have Growl installed and is on Mountain Lion, it uses Notification > Center. If the user does not have Growl installed and is on Lion or Snow > Leopard, it uses the framework's built-in 'Mist' system. > > > -- > Chris Forsythe > @The_Tick <http://twitter.com/The_Tick> > > -- Chris Forsythe @The_Tick <http://twitter.com/The_Tick>