Skip to content

A kotlin platform library for using phosphor icon in compose multiplatform.

License

Notifications You must be signed in to change notification settings

adamglin0/compose-phosphor-icon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0b49db8 · Nov 28, 2024

History

17 Commits
Nov 20, 2024
Nov 12, 2024
Nov 20, 2024
Nov 20, 2024
Nov 20, 2024
Nov 28, 2024
Nov 20, 2024
Aug 18, 2024
Nov 12, 2024
Aug 18, 2024
Aug 18, 2024
Nov 20, 2024
Nov 12, 2024

Repository files navigation

Phosphor Icons for Compose Multiplatform

A Kotlin Multiplatform library for using Phosphor Icons in Compose Multiplatform.

Maven Central Version


Install

This library supports these platforms:

  1. Android
  2. iOS
  3. Desktop (JVM)
  4. Web (JS / WasmJS)

In your Kotlin module:

implementation("com.adamglin:phosphor-icon:$version")

Usage

Icon(imageVector = PhosphorIcons.Bold.AirTrafficControl, contentDescription = null)

Versions

lib phosphor-icon CMP Kotlin
1.0.0 2.1.0 1.7.1 2.0.21

Build By Yourself

kotlinc -script run.main.kts

what's the script do?

  1. download phosphor-icons-zip
  2. unzip it
  3. reset all path's default size
  4. convert svg to compose path

this script will generate all icons in phosphor/src/commainMain/kotlin

Sample

image