v1.1, requires Shortcuts on iOS 12
Do you have the Big Tennis? I mean the iPhone XS (or Max)? Do you hate sharing screenshots with square corners like an animal? Then you need Big Tennis Screenshots.
Select up to five screenshots from your iPhone X, XS, or XS Max, and this shortcut will mask them to the correct shape, optionally give them a subtle drop shadow, and place them in a horizontal row.
Inspired by the heroic screenshot-framing work of Federico Viticci, I built this shortcut to prettify the screenshots of my iOS apps and automations. But rather than surround my screenshots with a photorealistic phone, I wanted something more like what Apple uses in the App Store—notchless round rectangles with a subtle hairline outline.
This shortcut is configurable, and your settings are saved in a tiny file on your iCloud Drive. You can choose a transparent background, or white, or black, specify the opacity and vertical offset of the drop shadow, and customize the horizontal spacing of the row of images.
This shortcut does not support screenshots from other iOS devices, nor does it support landscape screenshots.
How it Works
No need to read this part unless you’re Shortcuts-curious.
I set this shortcut up to work as an Action Extension for Photos, but I think it uses too much memory to run that way. Because it crashes. So it’s best to run this from the Shortcuts app, and pick the photos one at a time. Why one at a time? So you can control the order that they appear in.
The shortcut works by looping through up to five opportunities to add a photo. I created some logic to reconfigure the main menu depending on what stage of the loop you’re in.
There are a couple of things I wanted to experiment with in this shortcut. First, I wanted to learn about what kind of image processing was possible. I took a hint from Matthew Cassinelli about storing image assets in a shortcut using the Base64 Encode action. It works well, but I imagine this might be the reason that the shortcut sometimes seems to run out of memory.
I wanted to experiment with the idea of using a “Dictionary” within the shortcut to store persistent user settings. To me, a shortcut can feel more like an app if it remembers your preferences. I’m pretty happy with how this turned out, but I’m also curious about how people feel about a shortcut littering their iCloud Drive with tiny files.
I had been using the Choose Photo action for the photo selection UI, but then I saw that Federico was doing something very clever with pre-filtering photos to show only screenshots at supported resolutions. I adopted this method, but then came to not love it, because it prevented me from browsing by album. Rather than choose between the two methods, I created another setting—so if you want to experiment, try toggling back and forth between “Screenshots Only” and “By Album.”
As seems to be the case with many of my shortcuts, the UX niceties make up the bulk of the actions in Big Tennis Screenshots. The actual processing is very simple, and if I didn’t want the dynamic menu or the customizable settings, this could be quite a compact shortcut. But I wanted to experiment with even small ways of making a shortcut feel more like an app, and give you a chance to customize its output.