Skip to content

ShotKit 1.0.0

Latest

Choose a tag to compare

@Arashk-A Arashk-A released this 06 Sep 00:22
· 3 commits to main since this release

First public release.

What it does — renders your real SwiftUI views into App Store marketing screenshots at exact pixel sizes, capturing the live view hierarchy so native controls (segmented Picker, linear ProgressView, Slider, Toggle, and more) come out intact where ImageRenderer drops them.

Included

  • Cross-platform capture: cacheDisplay on macOS, drawHierarchy on iOS
  • ShotCard marketing layout: optional headline, custom background, auto-fit scaling
  • DeviceFrame iPhone mockup (notch or Dynamic Island, status bar, side buttons)
  • Exact App Store sizes via ScreenshotSpec / AppStoreSize (macOS + iOS presets)
  • Batch export to a folder
  • ScaledLayout / ScaledContent for reserving a scaled view's true footprint
  • Examples/CafeApp demo + ComparisonTool, test suite, CI

Install

.package(url: "https://github.com/birangdev/ShotKit.git", from: "1.0.0")

MIT licensed.