iconify_sdk 1.0.0
iconify_sdk: ^1.0.0 copied to clipboard
The Flutter package for Iconify icons. Render any icon from 200+ open-source icon sets with a single widget. Works offline with bundled starter registry.
Changelog #
1.0.0 - 2026-03-16 #
Added #
- Optimization: New
IconifyPictureCacheimplemented to decouple icon data fromdart:ui.Picturelifecycle, significantly reducing re-render overhead. - Diagnostics: Added
IconifyDiagnosticsto monitor cache performance (hits, misses, hit rate) in real-time. - Web Support: Enhanced Flutter Web HTML renderer support via
SpriteIconifyProviderand SVG sprite sheet optimization. - Native Rendering: Added
FontIconifyProviderto render monochrome icons as native FlutterIconwidgets using.otffonts. - Bundling: Automatic support for GZIP-compressed assets (
.gz) across all providers.
Changed #
- Stable release version 1.0.0.
IconifyIconnow usesCachedSvgIconifyWidgetfor optimized SVG management.- Updated
IconifyApp.preloadto support background collection loading.
0.2.0 - 2026-03-12 #
Added #
- Detailed
README.mdwith usage patterns and configuration guides. - New
examples/basicandexamples/bundleddemonstration projects. docs/guides/migration-from-iconify-flutter.mdfor existing Iconify users.docs/guides/safe-collections.mdfor licensing compliance.
Changed #
- Improved
AssetBundleIconifyProviderreliability.
0.1.0 - 2026-03-12 #
Added #
- Core
IconifyIconwidget for high-fidelity SVG rendering. IconifyAppentry-point for centralized provider configuration.- Impeller-optimized rendering path with automatic rasterized fallback for color overrides.
- Built-in
Starter Registrycontaining ~700 popular icons from MDI, Lucide, Tabler, and Heroicons. - Mode-based provider chains (auto, offline, generated, remoteAllowed).
- Release-mode guard: blocks all network calls by default in production builds.
- Customizable
loadingBuilderanderrorBuilderfor theIconifyIconwidget. - Golden tests for all major renderers and Impeller support.