picons 2.1.1 copy "picons: ^2.1.1" to clipboard
picons: ^2.1.1 copied to clipboard

1512 Phosphor icons for Flutter — thin, light, regular, bold, fill, and duotone styles.

CHANGELOG #

2.1.1 - 2026-05-11 #

  • Add demo screenshot to README

2.1.0 - 2026-05-11 #

New #

  • PiconsTheme — Flutter ThemeExtension to configure icon defaults globally, with dark/light theme support
  • Picon.color now falls back to PiconsTheme.color before IconTheme
  • Duotone color cascade: explicit → PiconsTheme.duoColor → icon color

Breaking changes #

  • Picon.duotoneSecondaryColor renamed to duoColor
  • Picon.duotoneSecondaryOpacity renamed to duoOpacity (default remains 0.20)

2.0.3 - 2026-05-11 #

  • Add text descriptions to all icon dartdoc comments — pub.dev score now 160/160
  • Rewrite CONTRIBUTING.md: open to icon and code contributions, Figma style reference
  • Update generator to produce correct dartdoc format for future regenerations

2.0.2 - 2026-05-11 #

  • Update repository URL to github.com/liontude/picons

2.0.1 - 2026-05-11 #

  • Fix fontPackage reference (was app_icons, now picons) — icons were not rendering
  • Correct icon count to 1512 in description and example

2.0.0 - 2026-05-11 #

Renamed package from app_icons to picons and renamed all public API classes.

Breaking changes #

  • Package name: app_iconspicons
  • AppIconPicon
  • AppIconsPicons
  • AppIconsStylePiconsStyle
  • AppIconDataPiconData
  • AppIconsRegularPiconsRegular
  • AppIconsBoldPiconsBold
  • AppIconsFillPiconsFill
  • AppIconsThinPiconsThin
  • AppIconsLightPiconsLight
  • AppIconsDuotonePiconsDuotone
  • Import: package:app_icons/app_icons.dartpackage:picons/picons.dart

Other changes #

  • Example app redesigned: dark theme, search bar, style chips, adaptive grid

1.0.0 - 2026-05-11 #

Initial release as app_icons, forked from phosphor-icons/phosphor-flutter v2.1.0.

Changes from upstream #

  • Renamed all public classes: Phosphor*App* (PhosphorIconAppIcon, PhosphorIconsFillAppIconsFill, etc.)
  • Renamed package from phosphor_flutter to app_icons
  • AppIcons icons are now static getters instead of methods — access icons without parentheses (AppIcons.pencil instead of AppIcons.pencil())
  • Added AppIcons.defaultStyle — configure the icon style globally once instead of passing it on every call
  • Font family names and font files retain their original Phosphor names (no asset changes)
  • Example app migrated to Flutter 3.41.9 project structure (Kotlin DSL, Gradle 8.14, AGP 8.11.1)
4
likes
70
points
859
downloads

Documentation

API reference

Publisher

verified publisherliontude.com

Weekly Downloads

1512 Phosphor icons for Flutter — thin, light, regular, bold, fill, and duotone styles.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

flutter

More

Packages that depend on picons