Every time I submit an iOS app, I lose half an hour to the same dance: take a screenshot on a 6.7-inch iPhone, resize it for the iPad Pro 13-inch, swap orientations, double-check Apple's exact pixel requirements, drag it into Connect.
It's the kind of task that makes you want to build a script. So I did - but as a Dashlet, not a script.
The whole thing runs in the browser. You drop an image onto the page, the Canvas API does the resize and crop, JSZip packages the outputs, and your zip downloads a few hundred milliseconds later. Nothing leaves your device. There's no upload, no server, no tracking, no account.
The hardest part wasn't the resize math (a few lines of trigonometry) or the zip packaging (one library call). It was deciding what NOT to ship. The first version had four output sizes, three fit modes, an EXIF preserver, and a watermark toggle. We cut all of it. Two sizes, one fit mode, one button. The boring path is the right path.
If you've shipped an app to the App Store this month and would have rather been doing literally anything else than resizing screenshots - this is the Dashlet for you.