Download the latest version of Growl for Windows

Growl On Your Phone

Get your Growl notifications on your phone with these apps:

WP7
Android
Notify My Android
iPhone
iPhone

For Developers

Integrate Growl notifications into your applications with just a few lines of code

Download the Integration Guide >

Create custom displays for handling notifications

Download the Display SDK >

Thursday, December 3, 2009

Mac-to-PC Notifications

Growl for Windows uses the TCP-based GNTP protocol for receiving and forwarding notifications. In the near future, Growl on OSX will also support GNTP and then two-way communication will be a breeze. But what about folks that need two-way communication today?

Growl for Windows can forward notifications to existing versions of Growl running on a Mac by using the Growl UDP protocol. That means PC-to-Mac communication will work out-of-the-box. However, Growl on OSX does not use the UDP protocol to forward notifications. Growl/OSX can only forward notifications using Distributed Objects - a Cocoa-only technology that only works on Apple machines. As such, although you can forward notification *to* a Mac from Windows, it has thusfar been impossible to forward *from* a Mac to Windows. Until now.

Today I am announcing 'Growl Impersonator' - a simple utility that solves this problem. Growl Impersonator runs on the Windows machine that you would like to forward notifications to. It acts as a middle-man, posing as a Growl/OSX instance so that Growl/OSX can discover and communicate with it, and then forwarding any notifications it receives on to GfW.

Growl Impersonator running on Windows

Growl Impersonator running on Windows

Forwarding from Growl on OSX

Forwarding from Growl on OSX

Growl/OSX notification on Windows

Growl/OSX notification on Windows

How does it work?

  1. Impersonator advertises itself on Growl's DO port (23052) using Bonjour
  2. Growl/OSX detects the Impersonator and thinks it is another Mac on the network
  3. Growl/OSX displays the Impersonator as a forwarding destination in its PrefPane
  4. When Growl/OSX receives a notification, it forwards it via DO to any destinations, including the Impersonator
  5. DO objects get serialized as binary data and sent over TCP
  6. Impersonator acts as a TCP listener and receives the serialized DO objects
  7. Impersonator understands just enough of the serialized data to be able to parse out the notification information
  8. Impersonator constructs a new GNTP notification using the data it parse and sends that to the local GfW instace

It is very important to note that this is totally experimental and probably has tons of bugs. It does not support images or click callbacks (similar to the UDP protocol). It is not a part of GfW and requires you to run yet another app. Apple could change the format of the DO serialization at any time and it could break (though that is unlikely).

That said, it does supports both registrations and notifications. I have successfully tested it with GrowlTunes and custom AppleScript-based notifications. I am going to continue to test more use cases to ensure the widest range of compatibility. I think that there is even a chance that I may be able to support images at some point as well.

If anybody out there wants to try it out, you can download it from the link below. I make no warranties to how well (or if) it will work for you. But if you do try it out and want to report your successes or failures, you can post up your experience in the GfW discussion group.

Download Growl Impersonator

Leave feedback in the GfW Discussion Group

Note: When configuring the forwarding in Growl on the Mac, you must leave the Password property empty, even if you use a password in GfW. If you do use a password in GfW, you must set it in Growl Impersonator.

Friday, October 23, 2009

v2.0 RC3 Release

The final RC version of GfW 2.0 has just been released. This release fixes some issues with subscriptions as well as a few other minor bugs.

Unless major bugs are found, the final v2.0 release should follow in the next week or two. The Mac devs working hard on getting GNTP support in for their 1.3 release, so it wont be long before GNTP is equally supported on both platforms.

The RC3 release can be downloaded fro this link"

Download Growl 2.0rc3

If you have any questions or run into any issues, please let me know.

Leave feedback in the Growl for Windows Google Group

Monday, October 12, 2009

Pigdin & Growl, sittin' in a tree...

since the first beta version of Growl for Windows, the one application that the most people have wished had Growl support was Pidgin. now, Daniel Dimovski has come to the rescue.

Grab the plugin here: http://dimovski.se/pidgin-gntp/

nice work, Daniel!

Wednesday, August 19, 2009

Growl .NET library now 64-bit compatible

Since Growl for Windows relies on some low-level Win32 APIs to do some of its window drawing, and I only have 32-bit systems to test on, I have been compiling it in x86 mode so that it will run in 32-bit mode, even on 64-bit systems. That works great for the main Growl for Windows app.

However, a side effect of this was that I made all of the supporting assemblies also compile for x86 - including Growl.CoreLibrary and Growl.Connector, which are also used by external apps to talk to Growl. That meant that any apps built using these libraries either 1) had to also be compiled in x86 mode, or 2) would crash when ran on a 64-bit machine. Not good, especially since more and more developers have 64-bit machines and the default Visual Studio compiler behavior is to compile for 'AnyCPU'.

More than a few developers reported frustration that the Growl .NET libraries were 32-bit only (and a few got bit by crashing programs that were compiled in the default AnyCPU configuration), so I decided to make sure the assemblies were 64-bit compatible. Since the code in those assemblies is 100% managed, it was an easy fix - I simply compiled those two assemblies in AnyCPU mode and all is well.

Now app developers can use the libraries in 64-bit apps and Growl for Windows itself still runs in x86 mode like it should (for now).

Download Growl/GNTP .NET libraries

Tuesday, August 11, 2009

Outlook Add-In Updates

The Growl Outlook Add-In has been updated with a couple of bug fixes. Notably, the following bugs have been fixed:

  • wouldnt show a notification if the email subject was empty
  • didnt notify on new meeting requests

Download the Growl Outlook Add-In

Google Voice notifications now include full SMS and Voicemail text

The Google Voice Greasemonkey script that sends Growl notifications when you have new messages has had a major update.

Now, instead of just alerting you that you have new messages with a notification like 'You have 2 new messages', the script now includes the full text of SMS and transcribed voicemails.

Yip - makes Fluid and Prism notifications work with GfW

Yip is a Firefox extension that allows any existing web app or Greasemonkey script that currently uses Fluid or Prism notifications to work with Growl for Windows without any changes.

That means that sites like Meebo that have Fluid notifications built-in can now send notifications to Growl for Windows. Just install Yip, click on the Yip icon in the bottom right corner of the browser to bring up the 'About' page, and check the 'Use Growl for Windows' box - that's it!

Yip also supports Snarl on Windows as well as Growl on the Mac and libnotify/notify-osd on Linux.

Monday, July 27, 2009

v2.0 Beta 19 released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta19 update contains the following changes:

  • added email forwarding option
  • updated url callback handling to be compatible with current GNTP discussions
  • improved Prowl and Twitter forwarding mechanism to be more robust
  • fixed a bug that caused Growl to never consider you idle if your preference was set over 59 seconds
  • fixed a bug that caused disabled forwarding entries to sometimes show as enabled (but still act disabled)
  • fixed a bug that caused per-notification forwarding preferences to overwrite the default forwarding preferences
  • fixed a bug that caused Prowl notifications to infrequently be dropped
  • fixed a bug related to display SettingsPanel being instantiated twice
  • fixed some bugs related to disabled subscriptions
  • updated growlnotify to allow registering multiple notification types
  • added HTTP Monitoring to System Monitor

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

System Monitor now supports HTTP Monitoring

The latest version of System Monitor adds one often-requested feature: HTTP Monitoring

The HTTP monitoring works just like the Ping monitoring, but uses a user-defined url instead. Labels can be used to give a friendly name to to the site/page being monitored as well.

<!-- HTTP Monitor: must provide the address (url or ip address) of the host to monitor -->
<monitor runFrequency="00:01" type="SystemMonitor.Monitors.HttpMonitor,SystemMonitor">
  <settings>
    <setting name="host" value="http://localhost/fake.page" />
    <setting name="label" value="Fake Site" />
  </settings>
  <notifiers>
    <notifier type="SystemMonitor.Notifiers.GrowlNotifier,SystemMonitor" />
  </notifiers>
</monitor>

Super Important Note: Make sure to make a backup of your .config file *before* installing this update. The update will overwrite your .config file so any changes will be lost otherwise. I apologize for the inconvenience - this will be resolved in the next version.

Download System Monitor (Installer)

Download System Monitor (Zip)

Friday, July 17, 2009

v2.0 Beta 18 released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*Prowl users* - The Prowl API has changed and thus any Prowl forwarding will need to be reconfigured. If you upgrade from Beta16 to Beta18 and Prowl notifications stop working, you will need to delete the Prowl forwarding entry and re-create it using your Prowl API Key, available from the Prowl website:

The Beta18 update contains the following changes:

  • updated Prowl integration to use new API
  • added ability to only forward to Prowl when idle
  • added Twitter forwarding option
  • added ability to edit Forward and Subscription entries
  • fixed a bug when hovering over items in the 'Add Computer' windows
  • fixed a bug that could crash Growl if an application registered with no icon
  • fixed a bug in Detector.DetectIfGrowlIsRunning() that could cause a crash
  • fixed a bug that caused the 'consider me idle after' value to not be updated when the user entered a new value
  • release Google Voice Greasemonkey script
  • updated Thunderbird extension to use message priorities
  • updated System Monitor with labels, sticky prefs, and origin machine name

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

Wednesday, July 15, 2009

Google Voice support

Although still in limited beta, I have been getting lots of requests from people wanting to use Google Voice with Growl for Windows.

Since Google Voice is a web-based app, i decided to whip up a quick solution using the Greasemonkey support built into the Growl/GNTP Firefox extension. just like the Last.fm and Pandora Greasemonkey scripts, it just took a few lines of code (most of which was adapted from Felipe Oduardo's Fluid notifier).

Anyway, if you are one of the lucky ones with a Google Voice account, give it a try and let me know your feedback.

Google Voice Growl script

Tuesday, July 7, 2009

Prowl - notifications on your iPhone

Prowl is a new Growl client for the iPhone. Notifications can be forwarded from your Mac or PC and show up as push notifications on your iPhone (or iPod Touch).

Prowl originally only worked with Growl on the Mac, but the latest (Beta16) release of Growl for Windows adds Prowl support.

***UPDATE 2:*** - (7/13/2009) - There is a new beta version of GfW available that includes the ability to only forward to Prowl when you are idle or away. You can download it from this link, but note that the Prowl API has changed and thus any Prowl forwarding will need to be reconfigured. If you install the Beta17 and Prowl notifications stop working, you will need to delete the Prowl forwarding entry and re-create it using your Prowl API Key (available from the Prowl website).

***UPDATE:*** - There was a bug in GfW that caused the priority of forwarded notifications to be incorrectly set. This bug was making it appears as if the Prowl preferences to limit notifications by priority were not working. I have fixed this bug and re-uploaded the Beta16 code. If you have already updated, please update to the even-newer v2.0.0.16.1 - thanks

Using Prowl with Growl for Windows

Installation:
Prowl is built into Growl for Windows, so there is nothing extra to download. (Requires GfW v2.0b16 or higher)

Setup:
On the 'Network' tab, make sure the 'Forward notifications to other computers' box is checked. Click the green + button to add a forwarding destination. In the window that appears, click the iPhone icon to configure Prowl:

Description: a friendly name for the iPhone (also helps differentiate if you want to forward to multiple devices)
API Key: your Prowl API Key
Only forward when priority is at least: lets you select which notifications get forwarded based on priority. selecting '[Any Priority]' will forward all notifications regardless of priority

Click the Save button and the newly-configured iPhone should show up in the list of forwarded computers. Notifications received from that point on will be forwarded to Prowl.

This is a brand-new feature, so if you have any suggestions, encounter any issues, or just have feedback in general, let me know in the GfW discussion forums.

v2.0 Beta 16 released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta16 update contains the following changes:

  • added ability to forward notifications to iphones via Prowl
  • fixed a bug that could cause a crash if the system tray icon was double clicked before Growl was done initializing
  • added link to Displays tab for finding and installing additional displays

Some network forwarding and subscription preferences may be lost when upgrading to Beta16. You can re-add the preferences and they will be saved properly going forward.

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Friday, June 26, 2009

v2.0 Beta 15 released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta15 update contains the following changes:

  • fixed a bug when loading displays that didnt filter out abstract classes
  • now plays the selected sound when selecting the default notification sound
  • updated UI when installing new displays - now shows a notification using the new display upon successful install
  • application list and display list are now alphabetized
  • updated Firefox extension to replace eval() with JSON.parse()
  • updated Visual Studio add-in to add preference to only be notified of the result of the entire solution

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Thursday, June 11, 2009

v2.0 Beta 14 released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta14 update contains the following changes:

  • fixed a bug that caused the links on the About tab to lock up the app
  • updated Visor display to change colors based on Priority
  • fixed a bug that didnt properly handle Priority settings in UDP notifications
  • fixed a bug that crashed Growl if a duplicate password was added
  • fixed a bug that sometimes left sockets open in a FIN_WAIT state
  • lots of memory clean-up
  • updated Firefox, Thunderbird, and Songbird extensions to support UTF-8 characters properly
  • updated Firefox extension to allow Greasemonkey and page-level scripts to send notifications
  • released Pandora and Last.fm Greasemonkey scripts
  • lots of new displays

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Tuesday, May 26, 2009

v2.0 Beta 13 Released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

If you are running Vista and encountering Error 2689 when trying to use the auto-upgrade, please download the new Beta13 version manually and install it. The bug has been fixed, but the auto-upgrade to the fixed version will still fail.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta13 update contains the following changes:

  • much faster startup time (displays no longer loaded into seperate AppDomains)
  • seperated out user-installed displays from built-in displays
  • fixed click-to-install display functionality on Vista
  • fixed auto-update bug when updating on Vista (intaller error 2689)
  • fixed a bug that caused GFW to crash if a Subscriber came online while the list of Forward Computers was being rendered

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Wednesday, May 20, 2009

v2.0 Beta 12 released

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta12 update contains the following changes:

  • added growl:// protocol handler & experimental support for click-to-install displays
  • fixed a bug that crashed Growl when a removed application tried to re-register
  • added a fix so Growl won't crash if an invalid url callback is specified
  • better idle checking
  • ExpandingLabel control now allows setting of TextRenderingHint (anti-aliasing)
  • new iPhone Style display released
  • first release of Gnarly (Growl-Snarl bridge)

Any comments, suggestions, feedback, or bug reports are always welcome.

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Tuesday, May 19, 2009

New Gmail Growl app

Markus Mohnen has just released an awesome little application that can notify you via Growl when new Gmail messages arrive.

Features:

  • Check for emails in your Gmail account
  • Notify using Growl for Windows
  • Immediately open mails by clicking the notification
  • Open Gmail Inbox from system tray
  • Compose new Gmail from system tray
  • Optional auto start
  • Small memory footprint
  • Auto update

Read more about Growl Gmail

Monday, May 18, 2009

Growl + Snarl = Gnarl(y)

this is not part of the official GFW project, but i wanted to put it out here for anyone who was interested.

i created a small app that is essentially a Snarl translator for Growl. what is does is listen for any Snarl-type notifications and then forwards them on to Growl. this means that (at least in theory), any applications that already support Snarl can now work with GFW with no modifications to the sending applications.

this is just an early version of the software, but it implements nearly all of the Snarl API, including:

  • sending ad hoc notifications (not associated with any registerd application)
  • registering applications
  • registering alerts/classes
  • notification callbacks

here are some shots of it in action with Sven's Gmail notifier:

because GFW itself does not have the same structure as Snarl, Gnarly does *not* support the following Snarl actions:

  • setting a timeout value for the notification
  • updating an on-screen notification
  • checking if a notification is still on-screen

also, applications that run inside Snarl's memory space (Snarl extensions) are not supported, since they require Snarl to run anyway (and if you are already running Snarl, you don't need this helper app anyway)

i have only tested this with a handful of Snarl-enabled apps, but they all worked straight away. of course, your mileage may vary. some final caveats:

  • i have only tested this in XP so far, but it should work in in Vista and Win7
  • there is a very high chance it wont work on 64-bit platforms
  • there are probably bugs

download Gnarly

try it out with your favorite Snarl apps and let me know if it works for you.

Thursday, May 14, 2009

v2.0 Beta 11 Released & New Thunderbird extension

Beta 11 is now out with lots of fixes and improvements. If you are already running GFW, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta 11 update contains the following changes:

  • removed splash screen on startup
  • fixed a bug that caused newlines in encrypted requests to be lost/mangled
  • fixed a bug that prevented Growl from starting on some systems (WSAEWOULDBLOCK exception)
  • made a change to save application prefs (and other prefs) as changes are made, not just on app close
  • added some insurance against corrupt user.config files (make backup before save & read from backup on load)
  • GFW install now also includes growlnotify (so developers can rely on it being installed on the client's machine)

**UPDATE**: Beta 10 had a bug that caused new installations to fail immediately when ran. Beta 11 fixes the issue but is otherwise unchanged. (Users who were upgrading from a previous version were not affected.)

growlnotify udpates

The growlnotify command line tool has also been updated with the following changes:

  • added the ability to send line breaks in titles and messages
  • added the ability to pass URL callback
  • changed growlnotify from targeting 'Any CPU' to 'x86' processors (for 64-bit compatibility)
  • changes to make growlnotify work better from the command line

growlnotify download & reference

New Thunderbird extension

I also wanted to announce the availability of the Thunderbird extension. It works with Thunderbird v2.0, but it should also work with v3.* development builds as well.

New mail notification from Thunderbird

Thunderbird Growl settings

Download Thunderbird extension

System Monitor udpates

Lastly, the System Monitor application has been updated to start minimized to the system tray.

Download updated System Monitor

Tuesday, May 5, 2009

System & Hardware Notifications

One much-requested application for GFW integration is hardware/system monitoring. To address that need, I am releasing an early version of System Monitor - a hardware/system monitoring application with full Growl support.

System Monitor Notification

System Monitor

Out of the box, System Monitor can provide alerts for the following events:

  • Low Disk Space (configurable by drive)
  • Event Log Entries (filter by log and source)
  • Network Connection Status
  • Ping Host Failed (configurable host address)
  • Battery Low
  • Battery Critical
  • USB Device Inserted
  • USB Device Removed

System Monitor is also modular, so it is not too hard to add support for additional events in the future.

Configuration Options

This is an early release to solicit your feedback. As such, the application is aimed more at developers and sysadmins than regular users. All monitor configuration currently requires editing an xml file (there are plans to add a configuration UI in a later release), and there may be bugs or strange behavior. If that doesn't scare you off, then I invite you to download System Monitor and give it a whirl.

Download System Monitor (Installer)

Download System Monitor (Zip)

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

Growl for Windows featured on Lifehacker

Growl for Windows was just featured on Lifehacker!

Growl for Windows Adds Mac-Style Notifications

For all of you interested users who are just hearing about GFW, I hope you give it a try and let me know what you think.

Please keep in mind that this is still new software, and there are not tons of apps that support it yet. But just like the original Growl on OSX, I hope to grow the supported application base so that everyone's favorite apps can talk to Growl on Windows.

If you just headed over here and are disappointed that your favorite app isn't yet supported, why not help out? Whether you are a developer or not, everyone can contribute to helping make Growl on Windows as great as the original.

How you can help make Growl for Windows better

Once you give Growl/Win a try, I would love to hear your feedback. Love it? Hate it? Found a bug? Let me know!

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Monday, May 4, 2009

v2.0 Beta9 now available

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta9 update contains the following changes:

  • added 'Duration' preference to control how long notifications stay on screen
  • fixed a bug with iTunes plugin where it wouldn't show notifications for songs with artwork on Vista
  • fixed a bug that caused requests with multiple binary resources to fail (caused by change in Beta7)
  • added logic to prevent indefinite forwarding loops
  • added new Plain style to the default installation

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Thursday, April 30, 2009

new Java Growl/GNTP library available

thanks to Bananeweizen, there is now a Java GNTP library available:

https://sourceforge.net/projects/libgrowl/


// connect to Growl on the given host
GrowlConnector growl = new GrowlConnector("hostname");

// give your application a name and icon (optionally)
Application downloadApp = new Application("Downloader", "http://example.com/icon.png");

// create reusable notification types, their names are used in the Growl settings
NotificationType downloadStarted = new NotificationType("Download started", "c:\started.png");
NotificationType downloadFinished = new NotificationType("Download finished", "c:\finished.jpg");
NotificationType[] notificationTypes = new NotificationType[] { downloadStarted, downloadFinished };

// now register the application in growl
growl.register(downloadApp, notificationTypes);

// create a notification with specific title and message
Notification ubuntuDownload = new Notification(downloadApp, downloadStarted, "Ubuntu 9.4", "654 MB");

// finally send the notification
growl.notify(ubuntuDownload);


now there is no excuse not to build Growl/GNTP support into your Java applications! =)

Monday, April 27, 2009

v2.0 Beta8 now available

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta8 update contains the following changes:

  • fixed a bug that caused unsaved applications and settings to be lost if an auto-update was performed
  • fixed a bug that showed some notifications as missed even they were not
  • fixed an issue with the auto-updater on Vista failing
  • added ability to mute all sounds
  • ui improvements
  • removed SessionSwitch event monitoring for W2K compatibility
  • growlnotify improvements (deployed as a single file, no command window when called from other apps)
  • updated iTunes plugin to target x86 CPUs (to fix 64-bit issues)

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Tuesday, April 21, 2009

v2.0 Beta7 now available

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta7 update contains the following changes:

  • fixed notification layout issues when Start bar was in non-standard locations
  • fixed a bug that caused notification icons to be overwritten if an application re-registered
  • fixed Outlook add-in installer to ensure VSTO prerequisite (aka: works better with Office 2007 now)

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

PreviousGeneralNext

New UI features make managing notifications easier

Favorite app doesn't have Growl support yet? Let us know by leaving a comment in the Supported Application Wishlist thread.

Monday, April 20, 2009

New Ruby library

Thanks to Snaka, there is now a Growl/GNTP library for Ruby.

Ruby GNTP library


require 'rubygems'
require 'ruby_gntp'

# -- Standard way
growl = GNTP.new("Ruby/GNTP self test")
growl.register({:notifications => [{
  :name     => "notify",
  :enabled  => true,
}]})

growl.notify({
  :name  => "notify",
  :title => "Congraturation",
  :text  => "Congraturation! You are successful install ruby_gntp.",
  :icon  => "http://www.hatena.ne.jp/users/sn/snaka72/profile.gif",
  :sticky=> true,
})

# -- Instant notification
GNTP.notify({
  :app_name => "Instant notify",
  :title    => "Instant notification", 
  :text     => "Instant notification available now.",
  :icon     => "http://www.hatena.ne.jp/users/sn/snaka72/profile.gif",
})

Thursday, April 16, 2009

v2.0 Beta6 now available

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta6 update contains the following changes:

  • added IsGrowlRunning() method to GrowlConnector class
  • fixed a threading issue in PastNotification class
  • modified 'Check for Updates' code to make sure only one check could occur at a time

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

Supported Apps Wishlist

With the 2.0 codebase getting pretty stable, I am starting to turn my attention to expanding support for Growl for Windows to more applications. I created the initial set of plugins (iTunes, Outlook, Visual Studio) because they were applications i used frequently and they had fairly easy to implement plug-in architectures. But now I would really like to grow the list of applications that support GFW, so I am asking for your input.

Post the applications that you would most like to see support GFW in the comments below and I will focus on those apps. If the apps dont have a plugin architecture, I will try to work with the app developers to build support in natively. (Two Twitter clients, Witty and Spaz, have already had patches submitted to them to add support natively). The apps with the most votes will get priority.

Finally, if you are a developer of an app that supports GFW/GNTP or have created a plug-in for another app to add GFW/GNTP support, post up a link and I will add it to the list of supported applications.

**UPDATE 5**:Winamp Plug-in now available:

**UPDATE 4**:Thanks to @aegnor, there is now Pidgin support.

**UPDATE 3**:Thanks to Vaelek, there is now ĀµTorrent support. check it out at:

**UPDATE 2**: The following plugins have been released - more to come soon:

**UPDATE**: As of right now (May 6th, 2009), here are the most requested apps:

Some of these are going to be tricky (ex: uTorrent and Digsby dont have API/plugin support, etc), but i am going to work hard on getting the apps supported one way or another. If anybody out there wants to volunteer to help (writing a plugin, pestering the app developers to add support, etc), that would be great. thanks for all of the feedback so far.

Monday, April 13, 2009

New Growl-SQL connector

GFW user Daniel just released a SQL-to-Growl connector that lets you send notifications simply by executing a stored procedure. To read up on how it works, check out this Growl for Windows discussion group post:

You can download the connector from:

http://cloud.github.com/downloads/knippers/sql2growl/Sql2Growl_1.0.zip

The full source code is also available here:

http://github.com/knippers/sql2growl/tree/master

Sunday, April 5, 2009

v2.0 Beta5 now available

A new beta version is now available. If you are already running a v2.0 beta, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta5 update contains the following changes:

  • should now work on 64-bit systems (for real this time)
  • fixed newlines in localized strings
  • fixed a bug where notifcation priorities were not handled properly
  • fixed a bug in Triple DES decryption (key size was wrong)
  • fixed a bug in the AIR/Flash/Javascript connector when using Triple DES encryption
  • added SHA256 to the available hashing options in the AIR/Flash/Javascript connector
  • fixed a bug the could cause the auto-updater to run too often

Any comments, suggestions, feedback, or bug reports are always welcome.

Leave feedback in the Growl for Windows Google Group

Wednesday, April 1, 2009

New growlnotify command line script

Send Growl notifications the command line with the new growlnotify script. This growlnotify works similarly to the Mac/Unix growlnotify command and can send notifications to either the local machine or a remote instance of Growl on another machine.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

For usage and parameter reference, check out the growlnotify help page.

growlnotify Help Page

To get started using growlnotify, just download the .zip file and extract the contents.

Download growlnotify

If you have any questions or run into any issues, please let me know.

Leave feedback in the Growl for Windows Google Group

Wednesday, March 25, 2009

v2.0 Beta 4 Released & New Perl library available

A new beta version is now available. If you are already running Beta2 or 3, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta4 update contains the following changes:

  • added support for localization; Dutch and Japanese translations now available
  • fixed a bug that caused all encrypted requests to fail
  • should now work on 64-bit systems
  • should now work with Flash 10 clients
  • changed default encryption padding scheme to PKCS#7 (PKCS#5) for better compatibility
  • updated AIR and Javascript connectors to the current security implementation

Also, there is now a Perl GNTP library available thanks to Yasuhiro MATSUMOTO. Check it out on GitHub or look for GNTP::Growl in your CPAN shell.

GNTP::Growl Perl module on GitHub

 

The bug fixes and changes are direct results of user feedback and participation, so your feedback is always appreciated.

Leave feedback in the Growl for Windows Google Group

Friday, March 20, 2009

Updated beta released (Beta3)

An updated beta version is now available. If you are already running Beta2, you can use the 'Check for Updates' feature to upgrade automatically, or you can download and install the new beta directly.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

The Beta3 update contains the following changes:

  • fixed bug in ExpandingLabel class that sometimes added newlines in the wrong place
  • fixed a bug that caused notifications received while screen was locked to render as a black spot
  • made Notification-Display-Name header optional (as per GNTP spec)
  • updated GrowlConnector.Notify method interface (Application is no longer required)
  • updated GFW so that it starts minimized to the system tray
  • changed the user-settings folder naming convention for incremental releases **
  • improvements to the code that prevents multiple instances from starting
  • various FxCop-suggested modifications

** Due to the changes regarding where user settings are stored, all application, notification, forwarding, and password-related settings should be properly retained with the upgrade, but any display preferences from the Beta2 version will be reset with the Beta3 version. Going forward, all settings will be retained across upgrades.

Several of the bugs fixed in this release were reported directly by users, so your feedback is always appreciated.

Leave feedback in the Growl for Windows Google Group

Sunday, March 15, 2009

Growl for Windows 2.0 Beta - Now Available

The Growl for Windows 2.0 release is getting close, and we are happy to announce that the first beta version is now publicly available.

*NOTE* - this is beta software. The functionality, interface, and underlying protocol are all subject to change before the final release.

New or improved features:

  • Supports new GNTP (Growl Notification Protocol) for cross-platform compatibility
  • Supports images in notifications
  • Supports playing sounds when notifications are received
  • Supports sending callbacks when a notification is clicked/closed
  • Keyboard shortcuts for closing last notification and closing all notifications
  • History feature that records all notifications
  • Missed notifications summary
  • Bonjour support enables automatic discovery of other Growl instances on your network (PC or Mac)
  • Notification forwarding can now be configured on a per-application or per-notification basis
  • New Smokestack display; improved Standard and Visor displays
  • Improved UI
  • Plug-ins for Outlook (2003/2007), Visual Studio (2005/2008), and iTunes
  • Complete developer SDK for creating custom displays

PreviousGeneralNext

New UI features make managing notifications easier

Although v2.0 is based on the entirely new GNTP protocol, it is fully backwards compatible with the 1.* versions of Growl for Windows and the Growl for OS X UDP network protocol.

Download the program and give it a whirl. There are still a few UI items to clean up and refine, and the GNTP spec is not quite 100% finalized yet, but the beta should otherwise be feature-complete. If you find any bugs or have any suggestions, we would love to hear your comments.

Leave feedback in the Growl for Windows Google Group