A more buttery ButterKit: a rebuilt SwiftUI canvas and image rotation
ButterKit 2 rebuilds the canvas on SwiftUI for a noticeably faster, smoother, more buttery experience. Plus rotate any image, logo, or badge, and much faster App Store Connect uploads.
What's in this release
NEW New Features
- A faster, more buttery canvas. ButterKit 2's rendering and compositing engine now leans much harder on SwiftUI, so editing is quicker, smoother, and more responsive — you'll likely feel it right away. Artboards are better organized too, and you can double-click an artboard title to rename it right on the canvas.
- Images, logos, and badges can now be rotated to any angle, right from the Inspector. MCP support is included too, so your AI agent can set the rotation for you. (thanks Smooth-Reading on Reddit)
- Screenshot callouts can now be customized per localization — a long-requested addition, so each language can carry its own. (thanks Manuel, u/Lemon8or88, and u/byaruhaf)
FIX Bug Fixes
- App Store Connect uploads are much faster, with improved batching and parallel processing.
- Lower memory use overall, including when exporting large screenshot sets to App Store Connect.
- Animations and transitions have been tuned throughout, and ButterKit now pauses properly when backgrounded to save power.
- The MCP server is now more reliable — a highly-requested fix. (thanks u/Habitoti)
- Improved 3D device Inspector labels. (thanks Sarandi)
Full Release Notes
ButterKit 2’s biggest change is one you feel more than see: the canvas has been rebuilt to lean much harder on SwiftUI. Rendering and compositing are faster, editing and scrolling are smoother, and the whole app is more responsive. It also pauses properly when it’s in the background, so it isn’t burning power while you’re working somewhere else. In short: much more butter.
On top of that speed, you can now rotate any image, logo, or badge to any angle: drag in the Inspector or type an exact value, and it works over MCP too.
ButterKit 2 is moving quickly right now, so please keep the feedback coming.
-Zach


