On Monday, October 28, 2013 6:38:07 AM UTC-5, Philip Chee wrote:
> On 28/10/2013 16:02, Florian Bender [:fbender] wrote:
> 
> > Mac OS X Mavericks has been released with improvements to NC. Safari
> 
> > uses NC to display Web/PushNotifications and seems to work quite
> 
> > well.
> 
> > 
> 
> > I'd like you to revisit the decision to drop NC in favor of XUL
> 
> > Notifications, and have a second look at the new API and
> 
> 
> 
> Nitpick. NC wasn't dropped. We never supported the OS X NC at all. There
> 
> was some preliminary work but that was never checked-in to mozilla-central.
> 
> 
> 
> > capabilities. NC support could be limited to 10.9 to reduce
> 
> > maintenance cost (luckily, nearly everyone is eligible for the free
> 
> > update which means that earlier versions could fade into irrelevance
> 
> > sooner than later), and keep the XUL Notifications for 10.6-10.8 (as
> 
> > long as these versions are supported and have a meaningful market
> 
> > share).
> 
> 
> 
> I believe that this is one of those "patches welcome" occasions.
> 
> 

This is what I do not understand. If the Growl framework had simply been 
updated instead of removed, then you would have been able to support 10.6 -> 
10.9 without any more maintenance than updating the framework.

There are references to why the framework was removed, but nothing specific. 
Now I have end users coming to us confused as to why Firefox and plugins for 
FF, along with Thunderbird are all not notifying through Growl. Which is really 
frustrating because I cannot for the life of me figure out from all of the 
tickets why exactly Growl support was removed.

I asked on a bug but apparently that was the wrong place to ask, so I'll ask on 
this thread which was linked. I'll copy what i wrote over there:

I would also like to find out why Growl was removed. We're getting user 
complaints because users don't understand why their firefox plugins are not 
notifying through Growl anymore. I'd like to explain it better than "because 
someone at Mozilla arbitrarily decided to remove it instead of talking to us 
about what features they needed". Which so far is exactly how it looks.

I just need a simple 1-3 sentence explanation that I can send to my end users 
as to why a feature they depended upon is no longer present. I would also like 
a much more technical explanation as to why Growl support was removed because 
obviously we'd like to address those kinds of issues going forward.

What I do not understand is that the feature for this was developed in our 
repository. The framework was paired down to work with the very stringent 
requirements that Mozilla has in order to get Growl support to work. The 
framework we provide now supports native notifications on 10.8 and 10.9. On 
10.6 and 10.7 there are no native notifications so Growl is the only game in 
town, but you do not need Growl in your application, just the framework, in 
order to fire a notification to the end user.

We could have made the adjustments to our notification framework to give not 
only Mozilla what they wanted, but also provide those changes to the entire mac 
community that uses our framework. So if someone explains exactly what the 
problem is, we'd be happy to look at addressing those things.

Hopefully you can see why this is frustrating to me, and more importantly to 
our mutual end users who are the ones who are affected by this (currently) 
seemingly arbitrary change.


Chris Forsythe
Project Lead - The Growl Project
ch...@growl.info

> 
> Phil
> 
> -- 
> 
> Philip Chee <phi...@aleytys.pc.my>, <philip.c...@gmail.com>
> 
> http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
> 
> Guard us from the she-wolf and the wolf, and guard us from the thief,
> 
> oh Night, and so be good for us to pass.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to