ugol / pomodoro

Time management for your Mac
http://pomodoro.ugolandini.com
882 stars 238 forks source link

Can't detect installation of Growl 1.3 #249

Open felixatl opened 12 years ago

felixatl commented 12 years ago

Pomodoro 1.3.5 cannot detect Growl installation of Growl 1.3 (from Mac App Store).

Replicate:

  1. Open Pomodoro Pref page and select Growl tab
  2. Click "Check Growl Installation" button - Shows Red indicating Pomodoro can't detect Growl

Restarting of Pomodoro and Growl does not resolve.

swaroopch commented 12 years ago

+1, facing the same issue :(

beny commented 12 years ago

I cannot detect if it's running either, but the notification works OK.

mpkuti commented 12 years ago

Same issue here. In Pomodoro 1.3.5 (AppStore) preferences, no Growl detection, but still the Growl notifications work ok. (Growl 1.3.2 (AppStore))

iphoting commented 12 years ago

Maybe upgrading the Growl.framework would work?

swaroopch commented 12 years ago

@iphoting Instructions please?

iphoting commented 12 years ago

I've no idea how, but here's what I've found: http://growl.info/notetodevelopers

SteveBell commented 12 years ago

Same with Growl 1.4. Is Pomodoro still under development? Or can someone deliver a patch for this problem? I rely on having Growl msg about Pomodoro stick on my desktop when a pomodoro is finished. If the message vanished without approval I might miss it and since I can't always see the small time in the top bar (I might be some meters from the desktop when working), I'm fucked. Pomodoro Growl Setting for End of Pomodoro has permanent ticked.

bmedicke commented 12 years ago

A simple workaround is using Applescripts to dispatch the Growl notifications. I tested it with Growl 1.4 and Mountain Lion and it worked find. Here is an example: http://growl.info/documentation/applescript-support.php#simpleNotificationSampleCode

And the the script I use: https://gist.github.com/3293940#file_pomodorogrowl.scpt This script sends all possible messages. You will have to copy it into each of the Applescript fields and delete all notifications except for the one corresponding to the field.

kfdm commented 12 years ago

You can try using the Growl Version Detective to update the framework. http://growl.info/downloads#generaldownloads

shadowing commented 12 years ago

latest build also doesn't detect Growl 2.0

studgeek commented 5 years ago

From what I can tell Pomodoro isn't running Growl either (this is with Growl 2.1.3).

@bmedicke Thank you for your scripts. Do you know if Pomodoro passes any parameters to AppleScripts like it does for Growl? I really liked having the $passed variable with "Every N minutes" to tell me how much time I had left.

studgeek commented 5 years ago

Thanks @kfdm, that seemed to do the trick. Basic steps for others below.

Due note that Growl warns that this could cause issues in the modified app. So steps below include making a backup.

pmetzger commented 5 years ago

Is Growl really of any interest any longer? I would presume Pomodoro should be changed to use the native Mac notifications framework, shouldn't it?