After taking up altogether too much of my December Adventure, day 19 finally brought working drag-and-drop file transfer to Reconnect, my Psion connectivity software for macOS. 🎉

There’s not much to add technically beyond what I’ve covered in previous posts, so feel free to check out my write-ups from day 15 and day 18 if you’re curious about the details.

I’ve yet to add support for dragging folders which will require some refactoring: folders are currently handled as a collection of individual file transfers and that will need to change to allow me to track the overall progress and provide a single completion for the NSItemProvider-based drag operation. With that in place, I’ll be ready to push a release. Lots to keep me busy on day 20!