-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application icon is not forwarded #1
Comments
Hi maybe its possible to replace the Growl.framework of apps with a modified one and create the notification center message from inside the app this way. But I'm not sure if this is possible. |
Found it, someone else already did this: https://github.com/Rogiel/GrowlNotificationCenter#readme |
Wouldn't this make apps bought from the App Store unusable? Would they even launch? |
I'm not familiar with the details of code signing of applications from the app store, but usually your mac should execute unsigned code ;-) |
Replacing the |
- Growl version 1.4 requirement - Mentioning to select the default display style - Adding a link to issue #1 when mentioning it in the readme
- Growl version 1.4 requirement - Mentioning to select the default display style - Adding a link to issue #1 when mentioning it in the readme
Here's a script to create a simple Mac App: https://gist.github.com/674099 |
FYI: There's a new kid on the block called Bark that manages to do the app icon trick. Don't know how they did it yet, but am eager to find out :) |
Problem
The icon of the origin application is not appearing in notification center. This is due to the face that the user notifications are actually send by the Growl application and not the origin application.
Possible Solutions
Dynamic applications
Create an proxy application that has the same icon as the origin application.
Private API
There's a method
+[NSUserNotificationCenter _centerForBundleIdentifier:]
in the class dumped headers ofFoundation.framework
. Maybe this can be used to change the origin of the user notification to the origin application.With both approaches there might be issues with application sandboxing (as Growl is distributed thru the app store).
The text was updated successfully, but these errors were encountered: