That may be the case, essentially we're providing Growl at this point for
notification power users but in reality it'll likely be
scripters/administrators/power users who continue to use Growl in the
coming years.

Let us know what Asana says.

On Wed, Nov 21, 2018 at 11:13 AM Jorge Luis Genova <
[email protected]> wrote:

> Thank you for you kind words!
>
>
>>  "I'd suggest trying to make a simple sample app which is like this to
>> see if you can fire a notification, then trying to graft it onto what
>> you're doing."
>
>
> I don't know how to do a simple sample app, as I said I'm not a developer
> :( I just used fluid app with asana.com. Then I copy/paste the script I
> found in the userscript window.
> Reading other topics here in this group, I've found that my Growl is not
> detecting the "Asana  app". Look at the attachment, with growl opened, I
> launched transmission and it suddenly appeared in the configuration panel
> of growl. But if I launch Asana App It doesn't add to growl list.
>
> Maybe Fluid is not supporting anymore growl?
>
> I will write to the Fluid App support maybe they can confirm if it is
> possible to call growl using scripts witn an app made with fluid.
> I will write their answer here.
>
>
>
>
> El miércoles, 21 de noviembre de 2018, 13:48:00 (UTC-3), Chris Forsythe
> escribió:
>>
>> I'll say I don't know javascript very well, however some examples I'm
>> seeing have the syntax slightly different.
>>
>>
>> https://gist.github.com/tayles/283940/542f837422fde5873382beb6bda71dd1037049c1#file-platform-js-L20
>> https://gist.github.com/jboonstra/1051327#file-turntable-user-js-L27
>>
>> I'd suggest trying to make a simple sample app which is like this to see
>> if you can fire a notification, then trying to graft it onto what you're
>> doing.
>>
>> Also your english is fine, don't worry about it. If you at some point
>> need to explain in another language we do have people on this list who can
>> help translate, and we can figure things out. Your english itself is great
>> though, no apologies necessary. :)
>>
>> On Wed, Nov 21, 2018 at 10:35 AM Jorge Luis Genova <[email protected]>
>> wrote:
>>
>>> Hello everyone, first, sorry for my english, and also I'm not a devolper
>>> or anything, I just search info in google and try make it work. I'm trying
>>> to have Asana (Fluid App) with notifications.
>>>
>>> I was able to have a badge, a sound, and a bouncing icon in the dock
>>> when I have a new alert in the Asana Inbox (please se attachment 1).
>>> But I can't make growl notifications to work.
>>>
>>> This is de userscript working (sound, badge and bouncing icon):
>>>
>>> // For use with fluidapp.com (pro version)
>>> // For Google Chrome/Firefox/Safari:
>>> https://greasyfork.org/en/scripts/6118-asana-notifications-favicon
>>>
>>> (function() {
>>>     // changes the favicon. avoids setting the same favicon twice.
>>>     function updateFavicon(unread) {
>>>     if(this.lastState != unread) { // ensures we're not changing the
>>> icon all the time
>>>             window.fluid.dockBadge = unread ? '★' : '';
>>>             window.fluid.requestUserAttention(true);
>>>             window.fluid.playSound("Tink") ;
>>>         this.lastState = unread;
>>>         }
>>>     }
>>>
>>>     // checks read count and updates favicon if necessary
>>>     function updateRead(title) {
>>>         var unread = title.indexOf("●") == 0;
>>>         updateFavicon(unread);
>>>     }
>>>
>>>     // observes any changes in the title and checks for the unread mark
>>>     function install() {
>>>         var titleNode = document.querySelector('head > title');
>>>         this.observer = new MutationObserver(function(mutations) {
>>>             mutations.forEach(function(mutation) {
>>>                 var newTitle = mutation.target.textContent;
>>>             updateRead(newTitle);
>>>             });
>>>         });
>>>         observer.observe(titleNode, { subtree: true, characterData:
>>> true, childList: true }); // options counter-intuitive to me, but are
>>> required, not too expensive
>>>         updateRead(document.title); // make sure it's up to date before
>>> first event
>>>     }
>>>
>>>     install();
>>> })();
>>>
>>>
>>>
>>>
>>>
>>> And then I try to add notification like this, what am I doing wrong? :
>>>
>>> // For use with fluidapp.com (pro version)
>>> // For Google Chrome/Firefox/Safari:
>>> https://greasyfork.org/en/scripts/6118-asana-notifications-favicon
>>>
>>> (function() {
>>>     // changes the favicon. avoids setting the same favicon twice.
>>>     function updateFavicon(unread) {
>>>      if(this.lastState != unread) { // ensures we're not changing the
>>> icon all the time
>>>             window.fluid.dockBadge = unread ? '★' : '';
>>>             window.fluid.requestUserAttention(true);
>>>             window.fluid.playSound("Tink") ;
>>>             window.fluid.showGrowlNotification({
>>>             title: "Title",
>>>             description: "Description"
>>>                                 });
>>>         this.lastState = unread;
>>>         }
>>>     }
>>>
>>>     // checks read count and updates favicon if necessary
>>>     function updateRead(title) {
>>>         var unread = title.indexOf("●") == 0;
>>>         updateFavicon(unread);
>>>     }
>>>
>>>     // observes any changes in the title and checks for the unread mark
>>>     function install() {
>>>         var titleNode = document.querySelector('head > title');
>>>         this.observer = new MutationObserver(function(mutations) {
>>>             mutations.forEach(function(mutation) {
>>>                 var newTitle = mutation.target.textContent;
>>>             updateRead(newTitle);
>>>             });
>>>         });
>>>         observer.observe(titleNode, { subtree: true, characterData:
>>> true, childList: true }); // options counter-intuitive to me, but are
>>> required, not too expensive
>>>         updateRead(document.title); // make sure it's up to date before
>>> first event
>>>     }
>>>
>>>     install();
>>> })();
>>>
>>>
>>>
>>> I do have latest growl installed on mac os high sierra. All enabled, I
>>> tried the growl option "OS X notification" on and off.
>>>
>>> Any idea? Thank you very much!
>>>
>>>
>>>
>>> --
>>> 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 https://groups.google.com/group/growldiscuss.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> Chris Forsythe
>>
> --
> 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 https://groups.google.com/group/growldiscuss.
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Chris Forsythe

-- 
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 https://groups.google.com/group/growldiscuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to