#2563 ✓resolved
Don Meyers

Calendar integration

Reported by Don Meyers | May 20th, 2020 @ 08:20 PM

I'm a new user. While there are many things about Apple Mail that bothered me in the past few years (thus my arrival at MailMate), one thing that is handy is being able to hover a cursor over a date showing in the text of a message and be able to establish a Calendar appointment based on the date and surrounding information. Is there a way to set this up in MailMate that I have not yet found?

Comments and changes to this ticket

  • Matthew Hopcroft

    Matthew Hopcroft May 27th, 2020 @ 07:30 PM

    That is a macOS feature called "Data Detector":

    https://support.apple.com/guide/mac-help/detect-dates-contacts-docu...

    The menu is grayed out in Mailmate. I'm not sure why or what is required to enable support for Data Detector in an application.

  • benny

    benny May 28th, 2020 @ 11:19 AM

    • State changed from “new” to “resolved”

    The grayed out menu item is for the Composer window in which this does work (because it's provided by Apple as part of the text editor class).

    The message view uses the WKWebView class to display HTML (either what's received or what's generated by MailMate based on the plain text received) and this class does not provide the same support even though it appears to do so on iOS.

    Now, I did go down the rabbit hole of trying to find a workaround (even if using a private API), because Apple Mail has some visual support which you don't see in, for example, Safari. I didn't have much success though, but I think I know how it could be implemented/hacked. That won't be a high priority though.

    The good news is that data detectors are supported just like they are supported in Safari and most other parts of macOS. If you have a touch-pad supporting a so-called force-touch then you can use that to trigger it to pop up for the text below the cursor. Alternatively, you can enable it to also work for a three-finger tap in the System Preferences > Trackpad settings. It provides link previews, dictionary lookups, calendar events, and even flight information based on a flight number.

    I'll mark this as resolved, but I'll add a note if I add anything similar to what Apple Mail does (or something else).

  • mom

    mom October 1st, 2020 @ 08:49 PM

    for some reason, data detection works a little better within apple mail than within documents, including MailMate. if I hover over a date and time in mail, both date and time are captured in the resultant action, and the e-mail context is copied to the proposed new calendar event. If I hover over a date and time in MailMate, and use the data detector method, it depends on whether the cursor is over the date OR the time, on whether it is today at the time listed OR the date directly under the cursor with no time listed. No pre-populated data like interpreted place, etc. occurs like in apple mail. One workaround is if we can easily get all items with dates and times in them in a smart folder that can be batch processed by jumping over to apple mail would be OK. I'm new here, but this is the 2nd new MailMate feature I've found that I would like. (first is send later, still looking)

    SOLUTION found for the above annoyance: if I first highlight the entire date and time, etc, info, apple is more likely on triple click to recognize it as event data, and bring up the calendar automatically for me! Still haven't noticed any auto-fill of event title or location, but will keep experimenting.

  • Doodleben0108

    Doodleben0108 October 31st, 2020 @ 06:38 PM

    I learned absolutely everything about my question when I read this post, thanks to the author for the detailed description. I wrote my review on the uk best essays , you can go in and read. Thank you very much for your attention and your time.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Referenced by

Pages