Is Growl Open Source? I did not see a reference to a repository. Does Growl itself use the same plugin technique for the display styles or could I just learn from it how the view is filled with content?
On style section (http://growl.info/styles) there are dozens of styles, but I could only find HTML/CSS based ones. Currently it seems too much "research" for me without having a single working example project. I just found one in Github, which seems to use the API to receive the Growl notifications but does copy them into NSUserNotificationCenter instead of displaying it. https://github.com/stigi/MountainGrowl SO I think I can learn the plugin technique from this but not how to fill the frame for the Growl display. 2013/3/31 Chris Forsythe <[email protected]> > Let's keep the conversation here. You should have plenty of examples by > simply downloading the Growl source through mercurial. :) > > -- > Chris Forsythe > > On Sunday, March 31, 2013 at 6:00 AM, Thomas Schlosser wrote: > > Hi Chris, > sorry, I don't want to crosspost too much - there is a conversation in > Twitter (@GrowlMac) as well. > > I downloaded SDK 2.0.1 and found the Plugin Dev folder. > But after reading the readme's twice (not yet trying what happens in > Xcode) I feel very uncomfortable with this. I don't understand the basic > structure yet (basically I would expect some main method which the plugin > has to implement to receive calls from Growl to display a notification; > delegation pattern), what has to be produced in the Xcode product finally > and how it is "linked" to Growl (installation). > I have never seen this template technique before (but maybe it shows up > like the Apple preinstalled templates - which would be great). > > For my special way to approach similar things it would be phantastic to > have a minimal (!) Xcode project which ideally works out of the box. Maybe > the preferences part isn't even needed for this (optional?). > > And/or a walk through like for Webkit based style "plugin". > > Thanks > Thomas > > > On Sunday, March 31, 2013 7:32:19 AM UTC+2, Christopher Forsythe wrote: > > We have a brand new bit of work in Growl 2 and the accompanying SDK that > should be a good start. Look in the 2.0.1 SDK at the Plugin Development > directory. Let us know if you have any questions. > > I don't know how you would address this with a webkit display either. > > -- > Chris Forsythe > @The_Tick <http://twitter.com/The_Tick> > > On Saturday, March 30, 2013 at 6:47 AM, Thomas Schlosser wrote: > > On this page > (http://growl.info/**documentation/webkit.php<http://growl.info/documentation/webkit.php>) > I found out that besides the CSS-based display styles there must be another > one based on Objective.C. > > I couldn't find any examples, how-tos or documemtation about this. > I have seen some examples integrating Growl via the API / framework into > existing Cocoa applications, but I just want to have better control on the > output. > > Any places you could me point to? > > > FYI: What I want to do? > Basically I want at least to have control about formatting (at least line > breaks and spacing) in the text part of the notification. > Example from terminal: cal | growlnotifier -t Calendar > All the blanks are not displayed as HTML does not render them. But I can't > just replace them with because these are escaped and displayed as > text. > Any hints on this are also very welcome! > > Thanks > Thomas > > -- > You received this message because you are subscribed to the Google Groups > "Growl Discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to growldiscuss...@**googlegroups.com. > To post to this group, send email to [email protected]. > Visit this group at > http://groups.google.com/**group/growldiscuss?hl=en<http://groups.google.com/group/growldiscuss?hl=en> > . > For more options, visit > https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> > . > > > > > -- > You received this message because you are subscribed to the Google Groups > "Growl Discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/growldiscuss?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Growl Discuss" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/growldiscuss/8MiYy1BdUUw/unsubscribe?hl=en > . > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/growldiscuss?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/growldiscuss?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
