Leopard: Data Detectors - Awesome!
Mac OS X — 2 Nov 2007 00:00 — 1657 days ago

The new data detectors feature in Leopard is awesome!

I just got an HTML e-mail flyer for an upcoming concert in my city. Apple Mail’s data detectors were able to pick out the date of the concert, in German no less. The visual cue is a dotted line around the recognized piece of information plus a drop down menu triangle:

Leopard Data Detectors in Apple Mail - Visual Cue

The menu offers commands based on the type of data, in this case actions that make sense with a date, such as creating an iCal entry. That was exactly what I wanted. Choosing this command pops up the iCal edit dialog right next to the data:

Leopard Data Detectors in Apple Mail - Editing Event Details

The dialog is pre-filled with useful defaults, obviously the detected date but also the e-mail’s subject as event title.

Since there was no time next to the date, the detector suggested an all-day event. I unchecked that and set the correct time. That was the only work required to get the finished calendar entry:

Leopard Data Detectors in Apple Mail - Finished Event with Location

But check out the event’s location field which is also pre-filled correctly, how did that happen?

It turns out that the e-mail message also contains an address further down on the page, an address that the data detector system was able to recognize:

Leopard Data Detectors in Apple Mail - Address detected

The detector used this address as event location, and in this case it happens to be the correct address for the concert venue. Since iSync is also running, the event was transferred to my mobile phone automatically. This is the kind of integration and technology that makes life a little bit easier...

A nice detail: Take another look at the third screenshot. It shows a link back to the e-mail message in the event’s URL field. Clicking this link opens the message in Mail. This is very convenient because I don’t have to hunt down the message in my inbox if I want to get back to it in a hurry to check some details of the concert.

Slightly off topic: The tool tip for this URL demonstrates an interesting feature:

Leopard Data Detectors in Apple Mail - E-Mail Message URLs

I always wanted a way to link to e-mail messages, for examples from within the OmniOutliner files that I use to keep track of my projects at work. It seems that I can simply use the message: URL scheme with the message’s “Message-ID” header field.

message:<200710311554349859A4EF4A$C01F594769@FISHMAC>

Finally a note about a feature which I really loved in Tiger’s iCal, but which seems to be gone in Leopard: The ability to change numeric values like dates and times with the mouse wheel. You used to be able to click a day or an hour/minute value and adjust it with the mouse wheel, that was a very quick and precise way to fine-tune these numbers. I really hope they put that back in.

I also hate it that double-clicking an event does not open it in edit mode, I have to click yet another button, or use Cmd-E on the event.


Comments
Posted by eric on 14 Nov 2007 13:20

And have you been to la suite en folie? It's a great place if you have a lot of money :D

Posted by Marc Liyanage on 14 Nov 2007 13:33

eric: I couldn’t make it this time :-) The events on your site look interesting though...

Posted by eric on 22 Nov 2007 00:38

thanks, we played visuals and did a confused presentation of our work in la suite en folie for the tweak festival. It was a nice week-end in zurich! but this is not the topic ;) my turn to thank you, your site is so helpful! so thanks!

Powered By blojsom