Yup.
I submitted a patch for it once. Hasn't made it into a release yet, so I'm not sure I count ;), but I certainly use it a lot.
Also, considering how often users refer to GrowlMail as Growl itself I expect they might consider it, as I do, one of the most useful applications of the growl notification system…
It would be a shame to see it go.
On a slight tangent, I was fiddling with Automator the other day and got to thinking if there wasn't a possible alternative to hacking at Mail's bundle stuff.
As far as I can tell, essentially all incoming emails end up as individual .emlx files inside various .mbox or similar directories inside ~/Library/Mail, right? I don't know a huge amount about them, but could Folder Actions do the trick? And I assume that if this is possible in Automator, there's probably some more elegant way that an application/service type thing could do a similar thing?
Josh
Hmm? Got a link?
My general rule nowadays is that if it isn't in a ticket, it doesn't exist. If you haven't already submitted a ticket for it or attached it to an existing ticket (if one is relevant), you should do so and post the link here.
> Also, considering how often users refer to GrowlMail as Growl itself I expect they might consider it, as I do, one of the most useful applications of the growl notification system…
A very good point.
> I don't know a huge amount about them, but could Folder Actions do the trick?
Interesting idea.
The main drawback I can think of is that it'd be a total rewrite. The Preferences UI might remain mostly the same (mainly replacing the list of accounts and “only in inbox” checkbox with a list of inboxes), but all the guts would have to be written completely anew.
> Do any of the Developers actually use this plugin? I'm talking specifically about people who have commit access to Growl, or have contributed to Growl in the last 2 years.
I use it, but only because I started using it before I realized how annoying it is to keep up. Using private api's is something that Im not really against, except that whole "potentially break in horrible ways at any update" thing.
What does the applescript as a mail rule action option lack comparatively? I dont have a lot of time right this minute (on vacation!), but it looks like there should be a way to make a new rule in an installer script to make it easy for the user to get it there, and possibly we could make it so we initially setup the rules/scripts according to preferences set while in the installer (ie, rules for certain accounts, not spam email). Only thing I immediately see is that coalescing might or might not work.
Daniel Siemer
~heading out the door
That, and no click feedback. A Folder Action could coalesce on the pathname and respond to click by opening the .emlx file.
If we charge some sort of registration fee for it, that's just going to piss people off that much more when the software they paid for breaks after nearly every OS update.
--
You received this message because you are subscribed to the Google Groups "Growl Development" group.
To post to this group, send email to growl-de...@googlegroups.com.
To unsubscribe from this group, send email to growl-developm...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/growl-development?hl=en.
> On Mar 23, 2011, at 02:01:16, Josh wrote:
>> I submitted a patch for it once. Hasn't made it into a release yet, so I'm not sure I count ;)
>
> Hmm? Got a link?
>
> My general rule nowadays is that if it isn't in a ticket, it doesn't exist. If you haven't already submitted a ticket for it or attached it to an existing ticket (if one is relevant), you should do so and post the link here.
oh, it’s quite old; already committed and everything, just in a branch somewhere i think ;)
http://code.google.com/p/growl/issues/detail?id=72
>
>> Also, considering how often users refer to GrowlMail as Growl itself I expect they might consider it, as I do, one of the most useful applications of the growl notification system…
>
> A very good point.
>
>> I don't know a huge amount about them, but could Folder Actions do the trick?
>
> Interesting idea.
>
> The main drawback I can think of is that it'd be a total rewrite. The Preferences UI might remain mostly the same (mainly replacing the list of accounts and “only in inbox” checkbox with a list of inboxes), but all the guts would have to be written completely anew.
Agreed, certainly a larger immediate developer time-sink. I was mostly interested to know if it was feasible or not.
The mail rules addition idea sounds much more sensible…
We wouldn't be able to release GrowlMail updates prior to the OS release, since that would be disclosing the UUIDs. Same reason we can't publish such changes in the public source code.
So the way that will go is:
1. Apple ships update
2. We have to apply the update and verify that they didn't change the UUIDs without putting out a new seed (didn't this happen at least once?)
3. We put out the GrowlMail update
4. Users update Mac OS X
5. Users launch Mail; find GrowlMail is broken
6. We still get email asking us whether there's an update.
And, for some users, #4 and #5 will be ahead of #3.
Ultimately, as long as Apple keep changing the UUIDs and requiring us to update GrowlMail every time, this problem will always exist.
There are only three ways I can see:
1. Kill off GrowlMail.
2. Get users to adopt some other mail client (Sparrow?) that doesn't suck and supports Growl. May overlap with #1.
3. Finish and ship the UUID patcher.
You mentioned #3 in your message, but that doesn't really have anything to do with whether we make GrowlMail commercial or not.
I still want to do #3. I'm not ready to give up on GrowlMail just yet, and making it commercial would not solve the existing problem and would create new ones (billing, registration/verification, who gets paid, etc.).
This made me think of a fourth solution:
4. Spin off GrowlMail to some other developer willing to maintain it as a commercial product, and wash our hands of it.
Not saying I want to do that yet, but it's an option if we get tired of dealing with GrowlMail at all.
80%. It looks right, but AFAIK, none of us have tested the current version yet. It also doesn't have any anti-casual-usage countermeasures yet.
While I've got it open, I'm going to work on it some more right now.