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
toARGB32method 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
.valueto 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()anddidUpdateWidget()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.dartandstroke_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_svgpackage - BREAKING: Updated icon naming pattern to
HugeIcons.strokeRounded[IconName]
Added
- Stroke Width Control: Added
strokeWidthparameter toHugeIconwidget 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
HugeIconwidget 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
HugeIconsandHugeIconwidgets - Included an example project demonstrating how to use the
hugeiconspackage 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
hugeiconspackage