On Aug 29, 2011, at 12:50 PM, Peter Hosey wrote: > On Aug 29, 2011, at 09:53:48, SteveCronin wrote: >> 1) Is there a way to install Growl privately. That is, if when our >> application is installed if we don't find Growl installed then the SDK >> provides a means to get Growl installed. > > Currently, yes, but the Growl team are working on a replacement for this. >
Specifically, here is how it worked in 1.2.2 and below: 1) The developer who needed it chose the Growl-Withinstaller.framework over the Growl.framework. Increasing the size of their build. 2) If Growl is not present, then the user is prompted with something asking them if they want to install Growl. 3) If the user chooses to install Growl, then it installs. While this is how it was for a long time, a few applications essentially ruined it for everyone. Specifically the main culprits were Adobe CS5, Dropbox and HP, who all didn't even ask the end user and just installed it. As a result, some very very angry people came yelling at us and at them. We had no recourse but to change direction. The 1.3 framework is a single framework now, Growl.framework. When it ships in about a month, it'll have a notification style built into it. If Growl is not present, then applications can optionally use it. If Growl is installed, then it is not used. >> BUT if Growl is now installed, won't all other Growl enabled applications on >> the user's machine start exhibiting their Growl functionality? > > Yes. > >> I don't want our application to be responsible for this cacophony of stuff. >> Can this Cocoa-based install just be used by the installing application? > > That's what they're working on: A new framework that will have a mini Growl > built in. Your app will use its bundled mini-Growl when Growl is not > installed; if the user installs Growl, then it—and every other application > that supports Growl—will use the installed Growl. > >> Does an install as described above mean that the Grow menu and/or >> preferences are visible to the user? > > Yes. > >> 2) If I specify a given notification's UI in Cocoa, does the user's settings >> in preferences trump mine? > > Yes. > To be clear, you cannot specify which notification display to be used unless you manipulate preferences. If you are a system administrator over 5000 machines at a college, then that *might* be appropriate. As an application developer though, that is very inappropriate. >> That is, will my 'branding' survive regardless of the user's preferences? >> Does this include like starting position? > > Applications can't set the starting position, or any other display settings. > Why do you want/need this? >> 3) Is there a way to make an application NOT appear in the 'Applications' >> list in Growl's user preferences? > > No. > > User control—including the ability to override settings provided by default > by applications—is a central Growl design principle. > Why do you want/need this? Chris > -- > You received this message because you are subscribed to the Google Groups > "Growl Discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/growldiscuss?hl=en. > -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.
