On Thu, Apr 28, 2011 at 1:25 AM, jwz <[email protected]> wrote: > This bug has two parts, and I've solved the first part but not the > second. > > First, if iTunes is playing a video, Growl notifications are > invisible, because they have the wrong stacking level. The fix is to > change the setLevel calls from NSStatusWindowLevel to > CGShieldingWindowLevel(), e.g. in GrowlMusicVideoWindowController.m > change > > [panel setLevel:NSStatusWindowLevel]; > to > [panel setLevel:CGShieldingWindowLevel()]; >
If iTunes is full screen, why do you need notifications about the application you are currently actively using? I ask because of this: http://code.google.com/p/growl/issues/detail?id=113&q=active Some applications already make it so that when their application is the active application, then the notification is not sent to Growl. It makes a lot of sense to me to do so since you likely know what's going on in the application you are currently using. How does your use case differ? Or are you talking about notifications from other applications? > I imagine every display mode will need the same change. I've tested > this change via "growlnotify", so I know that part of the fix is good. > > The second bug appears to be that if iTunes is playing a full-screen > video, then the GrowlTunes app does not attempt to post a notification > at all! It posts them if the video is playing in a window, but not if > it is full screen. > > This is on purpose due to the same reason as above if I remember correctly. I don't know whether it's a good idea or not to make this the default behavior, I think it is however a good idea to discuss it. If we decide against it, you can still make a plugin for yourself which is a clone of a display you personally like with the modifications you would need. > I was going to try and track this down, but I get compilation errors > building GrowlTunes (GrowlApplicationBridge in GrowlTunesController.o > seems to be unresolved, or something.) > > It likely is complaining about the fw not building or something like that. Can you provide the errors? Chris > I would really like to use Growl to display the name of the video that > is playing overlayed on that full-screen video itself, so any > suggestions are welcome... Thanks! > > > -- > 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.
