PackageTrack
Sign in Get early access

hugeicons

4,700+ Free Flutter Icons with automatic theme color inheritance and dark mode support. Created by Hugeicons Pro Icon Library. The most beautiful icon library for developers.

1.1.7 52K downloads/mo #1446 most downloaded on pub.dev hugeicons/hugeicons-flutter

What this package is like to depend on

Last release 3 months ago

12 May 2026

Release timing varies

gaps range from 2 weeks to 8 months

Most releases are documented

notes for 17 of 22 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

22 releases · first in 2024

11 releases in the last 12 months

see the full history below

Release timeline

22 releases · Jul 2024 to May 2026
2025 2026
Release Pre-release

Releases

latest 22
  1. 1.1.7 12 May 2026
    Release notes

    Updated

    • Refreshed icon set from latest icons/ SVG assets (~5,100+ stroke-rounded icons).
    • Fixed README to accurately describe the free package (stroke-rounded only).
    • Fixed deprecated .opacity API usage for future Flutter compatibility.

    Open source →
  2. 1.1.6 30 Mar 2026
    Release notes

    Updated

    • Regenerated Free package (stroke-rounded style) from the latest icons/ SVG assets.

    Open source →
  3. 1.1.5 14 Jan 2026
    Release notes

    Added

    • Two-Color Duotone Support: New secondaryColor parameter for HugeIcon widget
      • color applies to stroke elements (foreground)
      • secondaryColor applies to fill elements (background)
      • Enables true two-color duotone icon effects
      • Backward compatible: defaults to color if secondaryColor is not specified

    Open source →
  4. 1.1.4 15 Dec 2025
    Release notes

    Fixed

    • Alpha Channel Support: Icons now properly respect the alpha channel when providing colors with transparency
      • Colors.white.withAlpha(50) now correctly renders semi-transparent icons
      • Added stroke-opacity and fill-opacity SVG attributes for transparent colors
      • Fixes issue where icons were always fully opaque regardless of color transparency

    Open source →
  5. 1.1.3 15 Dec 2025
    Release notes

    Updated

    • Icon Set: Updated to latest icon set with regenerated icon data

    Open source →
  6. 1.1.2 30 Nov 2025
    Release notes

    Fixed

    • Flutter Compatibility: Fixed toARGB32() method not found error on Flutter versions prior to 3.29.0
      • Reverted from .toARGB32() to .value for color conversion to ensure compatibility with all Flutter versions
      • Package now works correctly on Flutter 3.27.0 and all other supported versions
      • Added deprecation suppression to prevent warnings on newer Flutter versions

    Open source →
  7. 1.1.1 06 Oct 2025
    Release notes

    Fixed

    • CupertinoDynamicColor Support: Icons now properly adapt to light/dark mode when using CupertinoDynamicColor (e.g., CupertinoColors.tertiaryLabel)
      • Fixed color resolution to match Flutter's built-in Icon and Text widget behavior
      • Icons will now correctly change colors when switching between light and dark themes

    Open source →
  8. 1.1.0 22 Sep 2025
    Release notes

    🎨 Enhanced Theme Integration

    Added

    • Automatic Theme Color Inheritance: Icons now automatically inherit theme text colors when no explicit color is provided
    • Dark Mode Support: Seamless adaptation to light/dark theme changes across all platforms
    • Improved Color Fallback Chain:
      widget.color → IconTheme.color → DefaultTextStyle.color → Theme.colorScheme.onSurface
      
    • Desktop Platform Optimization: Enhanced color inheritance specifically for macOS, Windows, and Linux
    • StatefulWidget Architecture: Upgraded from StatelessWidget to StatefulWidget for proper theme change detection

    Enhanced

    • Optional Color Parameter: Color parameter is now optional, enabling automatic theme inheritance
    • Material Design 3 Compatibility: Full support for Material 3 color schemes and theme modes
    • Color API Modernization: Updated from deprecated .value to modern .toARGB32() API
    • Performance Optimizations:
      • Intelligent SVG caching with invalidation on theme/color changes
      • Reduced unnecessary rebuilds through proper lifecycle management
    • Feature Parity: Now has 100% feature parity with the Pro version for theme handling

    Usage Examples

    // Theme-aware icons (recommended) - automatically adapt to light/dark themes
    HugeIcon(
      icon: HugeIconsStrokeRounded.user,
      strokeWidth: 2.0,
    )
    
    // Explicit color (override theme)
    HugeIcon(
      icon: HugeIconsStrokeRounded.user,
      color: Colors.blue,
    )
    

    Technical Improvements

    • Widget Architecture: Migrated from StatelessWidget to StatefulWidget
    • Lifecycle Management: Added didChangeDependencies() and didUpdateWidget()
    • Import Updates: Added Material import for Theme access
    • Code Quality: Zero deprecation warnings and improved static analysis scores

    🔧 Breaking Changes

    None - All changes are backward compatible. Existing code continues to work unchanged.

    📱 Platform Support

    • Enhanced macOS, Windows, and Linux theme inheritance
    • Continued full support for Android, iOS, and Web

    Open source →
  9. 1.0.2 09 Sep 2025
    Release notes

    Fixed

    • Code Formatting: Applied Dart formatter to all generated files for perfect static analysis score
      • Fixed formatting issues in hugeicons.dart and stroke_rounded.dart
      • Achieved perfect 50/50 static analysis score on pub.dev
      • Improved code readability and consistency
    Open source →
  10. 1.0.1 09 Sep 2025
    Release notes

    Fixed

    • Code Quality: Fixed linting issues for perfect static analysis score
      • Added proper curly braces around if/else statements in generated Dart code
      • Fixed string concatenation to use proper interpolation syntax
      • Improved overall code quality and maintainability
    Open source →
  11. 1.0.0 09 Sep 2025
    Release notes

    Major Changes

    • BREAKING: Migrated from font-based (TTF) to SVG-based icons for better performance and scalability
    • BREAKING: Removed font assets and dependencies - now uses flutter_svg package
    • BREAKING: Updated icon naming pattern to HugeIcons.strokeRounded[IconName]

    Added

    • Stroke Width Control: Added strokeWidth parameter to HugeIcon widget for fine-tuned design control
    • SVG-Based Icons: High-quality vector icons that scale perfectly at any size
    • Tree Shaking Support: Only include the icons you use in your final app bundle
    • Enhanced Performance: Faster rendering and smaller bundle sizes with SVG approach
    • 4,500+ Icons: Comprehensive collection of stroke-rounded icons

    Removed

    • Font-based icon system (TTF files)
    • Old icon naming conventions
    • Font family dependencies

    Updated

    • Package version bumped to 1.0.0 to reflect major architectural changes
    • All icons now use consistent stroke-rounded style
    • Improved documentation and usage examples
    Open source →
  12. 0.0.11 01 May 2025

    Nothing published for this version

  13. 0.0.10 15 Mar 2025
    Release notes

    Fixes

    • General bug fixes and improvements.
    • Updated font assets.
    • Added the latest icons to the package.
    Open source →
  14. 0.0.9 15 Mar 2025

    Nothing published for this version

  15. 0.0.8 15 Mar 2025

    Nothing published for this version

  16. 0.0.7 25 Jul 2024
    Release notes

    Fixes

    • General bug fixes and improvements.
    • Added the latest icons to the package.
    Open source →
  17. 0.0.6 25 Jul 2024

    Nothing published for this version

  18. 0.0.5 09 Jul 2024
    Release notes

    Fixes

    • General bug fixes and improvements.
    Open source →
  19. 0.0.4 09 Jul 2024
    Release notes

    Fixes

    • General bug fixes and improvements.
    Open source →
  20. 0.0.3 09 Jul 2024
    Release notes

    Added

    • Created the HugeIcon widget to display icons with customizable color and size.
    • Added documentation comments for all public API elements.
    • Provided a test file to verify the functionality of the HugeIcons and HugeIcon widgets.
    • Included an example project demonstrating how to use the hugeicons package in a Flutter application.
    Open source →
  21. 0.0.2 05 Jul 2024

    Nothing published for this version

  22. 0.0.1 05 Jul 2024
    Release notes

    Fixes

    • General bug fixes and improvements.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive