August 28th, 2007 • 10:55 am
A while ago, I noted how frustrating it is that iCal’s Dock icon is unable to show the current date when the application is not running. Instead, it always shows the date as being the 17th of the month.
There are technical reasons for this, obviously, and there are ways to circumvent the problem, mainly through the use of third-party tools for displaying the correct date. But the fact remains that, when iCal is not running, its Dock icon says that today is the 17th of the month—every day of the month.
What makes it worse is when Apple’s own software aggravates the problem. Today, I had to reinstall iWork ’08 (for reasons explained in another post) and, when you use the “Easy Install” option, the iWork installer automatically causes Mac OS X to relaunch the Dock (presumably because it adds the applications’ icons to the Dock, although I fail to see why this requires a relaunch).
What is shocking is that, after this Dock relaunch, even if iCal is running, its Dock icon shows today’s date as being the 17th!
In other words, Apple’s own iWork ’08 installer causes Apple’s own iCal Dock icon to become useless. And the only workaround, i.e. the only way to force Mac OS X to refresh the iCal Dock icon and display the correct date, is to quit and relaunch iCal.
(The Dock relaunch also causes the Mail icon to lose its small indicator which displays the number of unread messages in white characters inside a small red disc. Here again, the only workaround is to quit and relaunch Mail.)
This behaviour demonstrates a distinct lack of polish and attention to detail in Apple’s own software, which, I have to say, is very unlike Apple. And frankly, I’d much rather see fixes for such problems in Mac OS X 10.5 than a 3D Dock with fake drop shadows… (I am willing to bet that Mac OS X 10.5′s 3D Dock will not fix any of these long-standing problems with the Dock.)