Drag and Drop: Services
When we started working with Drag and Drop ahead of iOS 11’s release, we took a big step back and identified virtually every way we could think of that these new gestures could be used in interesting and helpful ways throughout our app. The Services panel was no exception, and with a little bit of polishing we came up with a set of interactions that really help you work faster.
The first one was simple, allowing you to rearrange accounts in the main list of services with one easy gesture (just like rearranging items in many places throughout the app).
The next interaction—the one we were most excited about crafting—helps you move items between folders. By necessity, this took a lot of extra steps in the past: tap edit, select an item, tap the move icon, then navigate to the directory you want to move the item to and finally tap “Move” to finish the process. With drag and drop, you just tap and hold to pick up an item, tap additional items to add them to your drag stack, then drop them onto a folder to move those files into it or use your other fingers to navigate into and out of folders and drop the files into the right place.
Finally, we added the ability to upload scores, setlists, backups, and audio files by dragging them into the Services panel. This was an obvious thing to implement but it was a little more complicated because scores and setlists can be uploaded in several different formats. We could have just defaulted to the most common format for each, but we decided to provide a prompt instead so you can choose which one you need every time you drop files. Sometimes making things as streamlined as possible means knowing when to add a step.