flutter_icons_sk 1.0.0 copy "flutter_icons_sk: ^1.0.0" to clipboard
flutter_icons_sk: ^1.0.0 copied to clipboard

A Flutter package for rendering remote SVG icons dynamically with support for multiple icon families. Built on top of flutter_svg for optimal performance and caching.

1.0.0 #

First stable release.

Breaking Changes #

  • Renamed IconFamily.antDesignOutined to IconFamily.antDesignOutlined (typo fix).
  • errorWidget is now honored: when a network icon fails to load, the provided errorWidget (or a new default broken-image fallback) is shown. Previously the parameter was accepted but silently ignored.

New Icon Families #

  • Font Awesome Solid icons — SKIcon.fontas(...)
  • Tabler Outline icons — SKIcon.tabo(...)
  • Lucide icons — SKIcon.lucide(...)
  • Material Design Icons (community) — SKIcon.mdi(...)

Added #

  • IconFamily is now exported from the package, so the SKIcon(...) constructor can be used directly without importing src/.
  • size parameter on SKIcon, all static helpers, and SKIcon.custom — a convenient shorthand that sets both width and height for square icons.
  • headers parameter on SKIcon and SKIcon.custom for authenticated or custom HTTP requests.
  • All static family helpers (SKIcon.feather, SKIcon.heroo, ...) now accept placeholder and errorWidget.
  • IconFamily.label — a human readable name for each family.
  • IconFamily.urlFor(iconName) — resolves the full SVG URL for an icon name.
  • Icon names may now include a trailing .svg; it is normalized automatically.
  • Real test suite covering URL building, copyWith, helper-to-family mapping, and placeholder/loading behavior.

Fixed #

  • Radix Icons pointed at the upstream repository's deleted master branch, so every SKIcon.radix(...) icon failed to load. The base URL now uses main.

Example App #

  • New global icon search page: debounced search across every family with results grouped per family and quick navigation to the full family page.
  • Family pages and search results now render lazily with sliver grids, keeping large families (Material Design Icons has 7,447 entries) scrollable and fast.
  • Icon search field is now available on mobile widths too.
  • Added browsable pages for Font Awesome Solid, Tabler Outline, Lucide, Material Design Icons, Icons8 Line Awesome, Ionicons, and css.gg.
  • Every family's icon list is now generated from the upstream GitHub repository instead of being hand-maintained, so the browsable names always match the actual SVG files (previously several families listed only a subset).
  • Fixed wrong usage snippets shown for Box Icons Regular/Solid.
  • The example now depends on the package via a path dependency.

0.2.0 #

New Icon Families Added #

  • octicons icons
  • grommet icons
  • hero icons
  • ico moon free icons
  • icons8 line awesome icons
  • ion icons
  • radix icons
  • simple line icons
  • tabler icons
  • themify icons
  • typ icons
  • vs code icons
  • weather icons

0.1.0 #

Added #

  • added sk icons web page

0.0.3 #

Fixed #

  • added home page in pubspec.yaml

0.0.2 #

Fixed #

  • Icon rendering issue on web platforms and other issues

0.0.1 #

Added #

  • Initial release of the package.
  • Added core API.
  • Implemented main icon providers (SKIcon.antdf, SKIcon.antdo, etc.).
  • Added styling and customization options (size, color).
  • Included example app for testing and demonstration.
1
likes
160
points
301
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for rendering remote SVG icons dynamically with support for multiple icon families. Built on top of flutter_svg for optimal performance and caching.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_svg

More

Packages that depend on flutter_icons_sk