Extras/HardwareGrowler/AppController.m
2009-05-05 Fix the charging time estimate to say “minutes” after the number of minutes, just like the battery time estimate does.
2009-05-05 Make the handling of charging changes more sane:
2009-05-05 Add new power icons for battery, AC adapter, and charging from AC adapter. Includes the original Opacity document that generates these icons.
2008-07-07 HardwareGrowler now shows appropriate icons for Airport and Network events - the older ones no longer exist on more recent systems.
2007-09-11 Turned off the sync notifications by default in HardwareGrowler because they are noisy and not all that interesting
2007-09-07 Merged [4515] (boredzo): Evan broke the build and Peter made a clever comment while fixing it
2007-09-04 Genstrings handles positional paramters with precision-digits specification improperly. It's more elegant for translation to avoid the problem, in any case. Fixed display of BSSID numbers.
2007-09-04 HardwareGrowler now uses the localized version of the notifications as human readable descriptions for those notifications and uses the internal-only English-only form for the actual notification names. This fixes issues with maintaining configuration when the system locale changes.
2007-09-02 Fixed tons of localizability problems with Hardware Growler, and cleaned up NetworkNotifier to not be quite as unreadable in the process.
2007-06-27 Changed HardwareGrowler to collect volume info on !WillUnmount, then notify on !DidUnmount (and throw out the info if !DidUnmount doesn't come in ten minutes).
2007-06-18 HardwareGrowler now gets the icon of an unmounting icon and uses that rather than a plain Eject icon. In order to do this, we must use the `VolumeWillUnmount` notification, not the `VolumeDidUnmount` notification.
2007-06-18 Committed patch submitted to discuss by stephen joseph butler. Apparently, notification on mount/unmount wasn't working; now it does, and it even has a click handler on mount so you can go to the Finder window for the volume. Looks and works well.
2006-08-16 Enabled and fixed some warnings
2006-06-05 s/haveBatterPercentage/haveBatteryPercentage/
2006-04-17 Added readFile() and copyURLForApplication() to CFGrowlAdditions
2006-04-15 Added type of IP addresses (from NetGrowler)
2006-04-02 Removed headers from Copy Files phase. HACKING compliance.
2006-03-28 * Added power notifications (A/C Power, Battery, UPS, with charging/remaining power levels indicated when available) to !HardwareGrowler.
2005-09-20 Fixed some more new warnings
2005-09-11 Don't CFRelease the runloop source returned by IONotificationPortGetRunLoopSource
2005-09-10 Localizable.strings: fixed missing semicolon
2005-09-10 Made two strings localizable
2005-09-09 main.m -> main.c
2005-09-09 Use IOKit for sleep/wake notifications
2005-09-07 Converted HardwareGrowler notifiers to CoreFoundation
2005-09-03 Fixed #356 (GrowlSync) by integrating it into HardwareGrowler
2005-08-24 Fixed #309 (HardwareGrowler should use DiskArbitration)
2005-07-03 Compilation fixes
2005-06-20 Added some more localizable strings
2005-06-09 HardwareGrowler:
2005-06-05 - Fixed #280 (Hardware growler says "airport disconnected" even when connected)
2005-05-22 Fixed German preferences
2005-04-26 Removed trailing whitespace
2005-03-25 Removed reference to unused IOBluetoothUI framework
2005-03-25 Simplified HardwareGrowler by replacing the NC notifications with a delegate pattern.
2005-03-02 Suppress notifications which occur during sleep
2005-02-24 The application name for Growl should be "HardwareGrowler" not "Hardware Growler" so that the app icon is found during registration.
2005-02-20 Simplified -[AppController doSimpleHelp:]
2005-02-20 Added Credits.rtf to hardwareGrowler to make a slightly nicer about box. Also hooked-up help to open the readme.
2005-02-18 Integrated netgrowler into HardwareGrowler
2005-02-12 HarwareNotifier_Prefix -> HardwareNotifierPrefix
2005-02-12 missed the description on the volume dismount method, would display the entire path to the drive instead of just the drive name.
2005-02-12 fixes absolute references to the growl.framework, now copies the framework into the executable
2005-02-10 Added basic example AppleScript, and a new Extra - HardwareGrowler, which notifies of hardware connection/disconnection.