On Aug 29, 2011, at 2:44 PM, Chris Forsythe wrote:

> 
> On Aug 29, 2011, at 2:09 PM, SteveCronin wrote:
> 
>> 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?
>> 
>> Are you saying tha when 1.3 ships - if I install the Growl framework
>> 'privately' that I cannot control the appearance of my notifications?
> 
> You cannot control it regardless of the version. Your own predilection for 
> whatever product you produce does not mean that the user wants to see a giant 
> pepsi logo on their screen for every notification.
> 
> 
> The 1.3 framework will not install Growl, at all. The 1.2.2 with-installer 
> framework will install Growl, but only if the end user chooses to do so. You 
> cannot depend on it being there in 1.2.2. 1.3 will have a very limited 
> capability notification built into the framework.
> 
>> Branding and consistency are critically important characteristics of a
>> notification that we would want to serve.
> 
> Why? Every notification shows the application or a different image in the 
> notification, why would it matter which display the end user chooses to use? 
> This is important for us, for any app dev who has brought this up before once 
> we start talking about this they say that this behavior works for them. So if 
> it does not work for you, we need to know why.
> 
>> Let's pretend:  I'm Apple (or Pepsi, or Nike, or Starbucks, or ..)if
>> I want to serve up a custom notification and I have installed Growl
>> 'privately' for this
> 
> Define "privately" please.
> 
>> - then I don't want the user's predilections for
>> satanism, soft-core, whatever, hijacking my message…
> 
> The user can install whatever display style that they want, but they have to 
> install it. 
> 
>> So, in 1.3, here's what I think you said:
>> 1) will be able to install 'privately' BUT
> 
> It will not install Growl at all.
> 
>> 2) no developer control over notification characteristics
>>   So all of the methods in GrowlSamplePrefs.h will disappear?
>> 
> 
> Developers do not control the look and feel of a notification regardless of 
> version of Growl. The core design of Growl is that the end user ultimately 
> decides what Growl looks and feels like. Their "predilection" is what 
> matters. If a user doesn't like to see a pepsi symbol every time they get a 
> notification about a new email from apple mail, they simply should not have 
> to. Thinking about the end user is our goal, it should be yours too.
> 
>> When 1.3 ships does this mean if I install my application on a Mac
>> that already has Growl installed then, using the new 1.3 Cocoa API, I
>> cannot present notifications to the user which comply with my 'brand-
>> approved' settings?
> 
> Please explain "brand-approved" settings. Are you planning to spam users 
> through Growl or what?

Sorry, I should be clear here, my apologies if this was taken as actually 
accusing you of spamming. The context I am using here is just more of "showing 
a lot of notifications at one time" and not emailing lots and lots of bad stuff 
out. I just wanted to clear this up now just in case.

Chris


> What we do with Growl is give the end user what they want with notifications, 
> i.e. the last line of control. I'm confused as to why your company/managers 
> wouldn't want this as well, but I need more explanation as to exactly what 
> you are planning to do in order to help answer your question.
> 
> Do you have mockups of what your company wants to do? That might help 
> immensely.
> 
> 
>> 
>>>> 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?
>> 
>> --- Wanted to have a 'hard' answer for the horse's mouth.  So this
>> represents the user's 'opt-out' mechanism for any application's Growl
>> behavior, yes?
>> 
> 
> I don't understand the part about "horse's mouth". Applications do not 
> control Growl at all. They simply send a registration to Growl, and then 
> notification strings and icons, that's it. That is the end of the 
> responsibilities for applications talking to Growl. Users control the look 
> and feel of Growl. We try to default to a nice looking display, but users can 
> have Growl display it differently, or even just email it or send it to their 
> mobile device.
> 
> 
> Maybe this would be better if you were to explain exactly what your 
> requirements are here. We're talking all pie in the sky right now, and trying 
> to explain how Growl works, but it may be more helpful if you just gave us 
> your list of requirements than anything else. Being on the same page would 
> probably help communication immensely.
> 
> 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.

Reply via email to