#1
|
|||
|
|||
Growl Still Doesn't Work on Mac
Hey Guys,
Nobody seemed to write about it, but Growl still doesn't work in JD 2 beta, and this has been an issue for years, someone filed a new script for it but every update overwrites it. It would be nice to have a fix finally. Anyone cares? Last edited by Jiaz; 11.09.2012 at 11:54. |
#2
|
||||
|
||||
what exactly does not work? I'm sorry but we dont have a dedicated mac developer so all mac related stuff/issues will have to wait till we have time for it.
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
it doesn't display any growl messages at all, as i've seen from the previous forum posts it has something to do with hardcoded german language, however with the rewritten script worked perfectly until an update of course.
Last edited by roundsquare; 06.09.2012 at 18:46. |
#4
|
|||
|
|||
hey guys, any update on the issue? actually you can run virtualbox to test JD on a mac.
|
#5
|
|||
|
|||
There are only two main Devs, so it will take longer till someone has the time to fix it.
|
#6
|
|||
|
|||
This has been an issue since the beginning and was reported and discussed in the forums several times throughout the years. It shouldn't be that hard to fix if anyone cared.
|
#7
|
||||
|
||||
and since the beginning no mac developer joined the team. since beginning no other core developer joined the team. and without a running mac with developer environment and alot of work...only 2 developers...you still will have to wait till we find time for it.
yes you are right..i'm sure its not hard to fix..but still someone needs to do it
__________________
JD-Dev & Server-Admin |
#8
|
||||
|
||||
can you provide the updated scriptfile? as source?
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
here you go: **External links are only visible to Support Staff****External links are only visible to Support Staff**
i tried it with JD1. |
#10
|
||||
|
||||
not as sctp file. The text you put into the script, the sourcecode I can read without having a mac
__________________
JD-Dev & Server-Admin |
#11
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
oh, here you go:
Code:
on run argv tell application "GrowlHelperApp" set varDescription to item 1 of argv set varFilename to item 2 of argv set varTitle to item 3 of argv set the allNotificationsList to {"Default"} set the enabledNotificationsList to {"Default"} register as application ¬ "jDownloader" all notifications allNotificationsList ¬ default notifications enabledNotificationsList ¬ icon of application "jDownloader" notify with name ¬ "Default" title varTitle ¬ description varFilename & " " & varDescription ¬ application name "jDownloader" end tell end run |
#13
|
|||
|
|||
i've also found an other one, i don't know the difference:
Code:
on run argv tell application "System Events" set isRunning to (count of (every process whose bundle identifier is "com.Growl.GrowlHelperApp")) > 0 end tell if isRunning then tell application id "com.Growl.GrowlHelperApp" set varDescription to item 1 of argv set varFilename to item 2 of argv set varTitle to item 3 of argv set the allNotificationsList to {"Default"} set the enabledNotificationsList to {"Default"} register as application ¬ "jDownloader" all notifications allNotificationsList ¬ default notifications enabledNotificationsList ¬ icon of application "jDownloader" notify with name ¬ "Default" title varTitle ¬ description varFilename & " " & varDescription ¬ application name "jDownloader" end tell end if end run |
#14
|
||||
|
||||
thanks, I've updated the ticket
__________________
JD-Dev & Server-Admin |
#15
|
|||
|
|||
what i noticed is JD2 beta does not appear in the growl enabled applications list, only JD1, so JD2 doesn't growl anything even with the updated script. maybe it's because JD1 was already there?
|
#16
|
||||
|
||||
I cant tell. As I said, we need more time and dig into mac developing more. On JD1 we had a mac developer, now we haven't
__________________
JD-Dev & Server-Admin |
#17
|
|||
|
|||
I see Jdownloader 2 develops nicely. Any news on this?
|
#18
|
||||
|
||||
No.
GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#19
|
|||
|
|||
I see. Is it possible to give higher priority for this, as it is important to get notified how your downloads are going.
|
#20
|
||||
|
||||
No.
It's done when it's done. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#21
|
|||
|
|||
Hi,
In JD2 newest update (Mac), when I tried to enable growl from settings it gave the following error message and after restarting growl option is gone from the settings menu: Code:
java.lang.NullPointerException at org.appwork.utils.IO.readURL(IO.java:328) at org.appwork.utils.IO.readURL(IO.java:316) at org.jdownloader.extensions.growl.GrowlExtension.start(GrowlExtension.java:60) at org.jdownloader.extensions.AbstractExtension.setEnabled(AbstractExtension.java:75) at org.jdownloader.extensions.ExtensionConfigPanel$1.onConfigValueModified(ExtensionConfigPanel.java:46) at org.jdownloader.extensions.ExtensionConfigPanel$1.onConfigValueModified(ExtensionConfigPanel.java:42) at org.appwork.storage.config.events.ConfigEventSender.fireEvent(ConfigEventSender.java:34) at org.appwork.storage.config.events.ConfigEventSender.fireEvent(ConfigEventSender.java:20) at org.appwork.utils.event.Eventsender.fireEvent(Eventsender.java:249) at org.appwork.storage.config.handler.KeyHandler.fireEvent(KeyHandler.java:140) at org.appwork.storage.config.handler.KeyHandler.setValue(KeyHandler.java:399) at org.appwork.storage.config.swing.models.ConfigToggleButtonModel.setSelected(ConfigToggleButtonModel.java:33) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703) at java.awt.EventQueue.access$000(EventQueue.java:102) at java.awt.EventQueue$3.run(EventQueue.java:662) at java.awt.EventQueue$3.run(EventQueue.java:660) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:676) at java.awt.EventQueue$4.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:673) at org.appwork.app.gui.copycutpaste.CopyCutPasteHandler.dispatchEvent(CopyCutPasteHandler.java:48) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139) at java.awt.EventDispatchThread.run(EventDispatchThread.java:97) |
Thread Tools | |
Display Modes | |
|
|