Skip to content

v1.0.0

Choose a tag to compare

@petrichor petrichor released this 14 Aug 03:13
· 10 commits to main since this release

Initial Release

coil-resvg is a Kotlin Multiplatform SVG decoder for Coil 3, powered by the Rust-based resvg rendering engine.

Highlights

  • Added SVG decoding support for Coil 3.
  • Added support for Android, iOS, JVM Desktop, JavaScript, and WebAssembly.
  • Integrated resvg through Rust FFI using UniFFI and Gobley.
  • Added accurate SVG sizing and density-aware rendering.
  • Added text and system font support on native platforms.
  • Added automatic SVG detection based on MIME type and file content.
  • Published the Kotlin Multiplatform library to Maven Central.

JS and Wasm targets use the browser's native SVG rendering pipeline.

Installation

dependencies {
    implementation("com.hashsequence:coil-resvg:1.0.0")
}