Same here (TB 8.5) and also (as I previously noted) not working with Exchange calendar items.
I’m assuming that this is Mac OS rather than TB
Same here (TB 8.5) and also (as I previously noted) not working with Exchange calendar items.
I’m assuming that this is Mac OS rather than TB
Now we have 2 separate machines – from two different users – having the same problem. Maybe @eastgate could look into this anyway. thanks
Please send formal support requests to info@eastgate.com, as this is a user-to-user forum (even if the developer sometimes contributes here as a user).
Or for clarity, asking for a fix here is not a formal tech support request.
I will. Thanks for the reminder.
OK. @eastgate: Could you kindly just share a video sequence of 5 seconds how it well it works for you to drag and drop Events from Fantastical to Tinderbox and by doing this: bring over
Thanks in advance.
At the moment, what I get is a note with the title and text:
Mar 11, 2020 at 12:15 PM - 12:30 PM
Facebook Jan
That’s something, though we don’t get all the metadata one might wish for.
Does Fantastical document a pasteboard format?
A drag out of Fantastical 3 (like most calendar apps) is an .ics document. Documented in RFC 5545. AFAIK, Tinderbox does not parse this format at this time. A copy from Fantastical 3 posts the event’s “notes” to the pasteboard, I believe.
and another of the NSPasteboard types which it creates is a plist structure named: com.flexibits.fantastical2.calendaritem.copy
{
"$version": 100000,
"$objects": [
"$null",
{
"usingDefaultUTCTimeZone": {},
"hasRecurrenceDates": {},
"travelTime": {},
"exchangeMyResponseType": {},
"calendarIdentifier": {},
"recurrenceInstanceDate": {},
"isAllDay": {},
"exchangeSendToAttendees": {},
"effectiveRights": {},
"inboxItem": {},
"hasAlarms": {},
"isDetached": false,
"etag": {},
"syncStatus": {},
"hasCalendarData": {},
"allowedResponseActions": {},
"MTLModelVersion": {},
"recurrenceContainer": {},
"$class": {},
"status": {},
"intendedAvailability": {},
"identifier": {},
"exchangeResponseRequested": {},
"availability": {},
"recurrenceExceptionDates": {},
"creationDate": {},
"href": {},
"visibility": {},
"travelAdvisoryBehavior": {},
"recurrenceOccurrenceDates": {},
"recurrenceEndDate": {},
"title": {},
"lastModifiedDate": {},
"proposedAllDay": {},
"startDate": {},
"notes": {},
"endDate": {}
},
0,
0,
"9602B577-AF0E-4B48-A8ED-C906B137C7ED",
"Peter chat 2pm",
"/38524429/calendars/M2CD-1-1-3D40CAED-BEDB-495F-AE4C-2A2EEEE439C1/9602B577-AF0E-4B48-A8ED-C906B137C7ED.ics",
1,
"\"C=10146@U=30f33c3a-895f-4b7a-996a-eb99afa5af2a\"",
"ca28e12ad229a7cae233216bf434120949da4d39",
1,
0,
{
"NS.time": 604164313,
"$class": {}
},
{
"$classname": "NSDate",
"$classes": [
"NSDate",
"NSObject"
]
},
{
"NS.time": 604164305,
"$class": {}
},
{
"NS.time": 606009600,
"$class": {}
},
{
"NS.time": 606096000,
"$class": {}
},
{
"$classname": "FBEvent",
"$classes": [
"FBEvent",
"FBCalendarItem",
"FBMTLModel",
"MTLModel",
"NSObject"
]
}
],
"$archiver": "NSKeyedArchiver",
"$top": {
"root": {}
}
}
Very helpful. We have an .ICS/ical parser in place already, but we’ll need to figure out the drag flavor to use. (I think there’s some misery involving file promises and such, but we’ll manage)
Since a lot of people seem to use Fantastical lately, I guess it really is of interest to get the drag flavour in place. Thanks for that prospect.
It’s not just Fantastical. Apple Calendar, BusyCal, and others support .ics files, when dragging out of the app.