Skip to content

Releases

Pickel 1.0.0

Choose a tag to compare

@himanshu240601 himanshu240601 released this 06 Nov 07:43

Pickel 1.0.0 — first stable release 🥒

Pickel loads images from the internet into SwiftUI and UIKit, with memory and disk caching, built on Swift concurrency. No dependencies.

Install

.package(url: "https://github.com/himanshu240601/Pickel.git", from: "1.0.0")

Highlights

  • SwiftUI: PickelImage with placeholder and failure views
  • UIKit: imageView.pickel.setImage(with:), safe in reused cells
  • Caching: memory and disk, so each image downloads only once
  • Downsampling: pass a targetSize to save memory on large images
  • Processors: resize, rounded corners, circle
  • Prefetching: ImagePrefetcher for collection and table views
  • Safety: response size limit, limit on decoded image size, URL scheme allowlist

Requirements

iOS 17+ · macOS 14+ · tvOS 17+ · visionOS 1+ · Xcode 16+

A sample app is included in Examples/PickelDemo.