Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Calendar integration

#2563

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?

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

State: resolved
Milestone: none
Assigned to: benny benny

Activity

  1. Matthew Hopcroft
    Matthew Hopcroft

    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.

    May 27th, 2020 @ 07:30 PM

  2. benny
    benny
    • 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).

    May 28th, 2020 @ 11:19 AM

  3. mom
    mom

    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.

    October 1st, 2020 @ 08:49 PM

  4. Doodleben0108
    Doodleben0108

    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.

    October 31st, 2020 @ 06:38 PM

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.