Monday, March 27, 2006

Version 2.2.3 released!

I've just released version 2.2.3 to the general public. It's available for download NOW! This version adds support for the APPLE REMOTE. So now, if you happen to have one of these handy devices, you can snooze your alarm from across the room. I've always wanted to be able to do this...and I still can't because I don't have an apple remote. :( But my roommate (with a MacBook Pro) can, and he loves it! And I'll admit, sometimes this functionality can be dangerous... so I've added an option in the preferences to disable it, just in case.

What else is new in this version:
Added Spanish localization
Added Dutch localization
Did I mention the apple remote support?
Fixed bug where application would fail to unmute the system volume
Several other minor bug fixes.

And since it always bothers me when developers say "several bug fixes" without elaborating, I'll provide a few more details here:
1) Check for updates now correct for pre-release builds.
Normally, pre-release builds, where the build number was higher than the build number of the last released version, would claim there was a newer version available. This annoyed me, so I fixed it.
2) Fixed "Song: (null)" and "Playlist: (null)" display bugs
This would happen after upgrading to 2.2.2 or later from an earlier version, and the previous song or playlist had disappeared. (Or changed ID numbers within iTunes, which isn't that uncommon)
3) Fixed Enter/Return bug
I've been using a Powerbook for so long, I've forgotten that the Enter and Return keys are actually different on a standard Mac keyboard! When the alarm said "Press Enter to stop the alarm", it actually meant "Press Return to stop the alarm", and the Enter key didn't actually work! So now I've made it so that either key works, as one would expect.
4) Fixed double-clicking stop bug
Did you know that if you double-clicked the Stop button on the alarm window, the application would crash. Well I didn't! So I've now fixed this problem.
5) Smoother window fade out when stop is clicked
Partly due to the fix from the above problem.
6) Improved accuracy of AlarmTask timer
This is the timer that checks for alarms to go off every minute. Previously this would check when the seconds were zero, but the milliseconds could have been anything, depending on when you launched the program. It now checks right at zero seconds, and zero milliseconds. (Ok, it's more like 1 or 2 milliseconds depending on the speed of your computer)
7) Improved readability of text in bezel by adding a shadow
Got this idea after looking closely at some Growl notification windows. I was like, "What?!? How did they add a text shadow?!?" Now I know.

5 comments:

Anonymous said...

Is Alarm Clock Pro supposed to support time zone changes? It seems to trigger the alarm in the time zone that the application was launched in. This can be a major problem traveling to the east of the time zone where you launched your computer since the alarm will be late or even worse (what I experienced), if you're setting the alarm for a time that's in the past in your original time zone.

Robbie Hanson said...

The bad news:
Currently, Alarm Clock does NOT support time zone changes. This is a known problem. In the current version, you must relaunch the application and change the times.

The good news:
This is the number one item on my TODO list for the next version, and in fact I already have a fix for this problem in the current build. This problem will no longer be present in version 2.2.4.

Sorry for any trouble it caused.

Anonymous said...

No apology necessary. Thanks for the quick reply & great application.

featheredtar said...

Thanks a lot, this is a great program and I love the way it's presented, it's also really well made.

Anonymous said...

How come when I press teh pause button on my remote to snooze, it launches iTunes? Is there a way to disable that?