Changelog
Mobile Packages

Mobile Packages

Updates to our mobile development packages including Flutter and React Native components.


Hugeicons Flutter V1.1.2

(Released December 1, 2025)

Fixed

  • Flutter Version Compatibility: Resolved toARGB32 method compatibility issue
  • Backwards Compatibility: Package now works correctly with Flutter 3.27.0 and all supported versions
  • API Version Detection: Added proper Flutter version checks to prevent usage of APIs not available in older versions

Bug Details

  • Fixed error: "The method 'toARGB32' isn't defined for the class 'Color'"
  • Issue occurred when using OnePub CLI to install Flutter libraries
  • Root cause: Package was using Flutter 3.29.0+ API in versions that didn't support it

Solution

  • Implemented conditional API usage based on Flutter version detection
  • Maintained all functionality while ensuring compatibility
  • Version 1.1.2 provides full backwards compatibility for Flutter 3.27.0 and earlier

Hugeicons Flutter V1.1.0

(Released January 22, 2025)

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: Improved performance with proper theme change detection and SVG caching

Enhanced

  • 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
  • Developer Experience: Enhanced example app with live theme switching demonstration

Usage Examples

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

Technical Improvements

  • Lifecycle Management: Proper didChangeDependencies() and didUpdateWidget() implementation
  • 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

Platform Support

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

Hugeicons Flutter V1.0.2

(Released January 9, 2025)

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

Hugeicons Flutter V1.0.1

(Released January 9, 2025)

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

@hugeicons/react-native V1.0.3

(Released December 18, 2024)

New Features

  • Expo SDK 49 compatibility
  • Added vector icon optimization for better performance
  • Introduced platform-specific icon variants

Improvements

  • Better Metro bundler integration
  • Enhanced TypeScript definitions
  • Improved icon caching mechanism

Bug Fixes

  • Fixed icon rendering issues on Android
  • Resolved iOS build problems with Xcode 15
  • Fixed scaling issues on different screen densities

Hugeicons Flutter V1.0.0

(Released January 9, 2025)

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
  • 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

@hugeicons/react-native V1.0.2

(Released November 25, 2024)

Bug Fixes

  • Fixed icon flickering during navigation transitions
  • Resolved memory leaks in icon components
  • Fixed accessibility issues with screen readers

Improvements

  • Better Metro bundler compatibility
  • Enhanced icon caching mechanism
  • Improved documentation with platform-specific examples

Hugeicons Flutter V0.0.10

(Released October 6, 2024)

Fixes

  • General bug fixes and improvements
  • Updated font assets
  • Added the latest icons to the package

@hugeicons/react-native V1.0.1

(Released September 14, 2024)

New Features

  • Added platform-specific icon optimization
  • Introduced vector icon caching for performance
  • Added support for dynamic icon configuration

Bug Fixes

  • Fixed icon alignment issues on different screen sizes
  • Resolved build problems with Metro bundler
  • Fixed color inheritance in dark mode

Hugeicons Flutter V0.0.7

(Released July 25, 2024)

Fixes

  • General bug fixes and improvements
  • Added the latest icons to the package

Hugeicons Flutter V0.0.5

(Released July 9, 2024)

Fixes

  • General bug fixes and improvements

Hugeicons Flutter V0.0.4

(Released July 9, 2024)

Fixes

  • General bug fixes and improvements

Hugeicons Flutter V0.0.3

(Released July 9, 2024)

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

@hugeicons/react-native V1.0.0

(Released July 2, 2024)

Initial Release

  • React Native 0.70+ compatibility
  • Expo SDK support
  • Platform-specific optimizations
  • TypeScript definitions included
  • Vector icon caching for performance

Hugeicons Flutter V0.0.1

(Released July 5, 2024)

Fixes

  • General bug fixes and improvements

Hugeicons Flutter V0.0.1

(Released July 2, 2024)

Added

  • Initial release of the hugeicons package