my_icon_package 1.1.6 copy "my_icon_package: ^1.1.6" to clipboard
my_icon_package: ^1.1.6 copied to clipboard

A comprehensive collection of 128 beautiful SVG icons for Flutter applications. Easy to use, customizable, and optimized for performance.

1.1.0 #

πŸš€ New Features #

  • ColoredIcon.fromName() Factory Method: Added dynamic icon loading by string name

    • Support for all 154 available icons
    • Proper error handling with helpful error messages
    • Consistent API with existing factory methods
    • Example: ColoredIcon.fromName('heart', size: 24.0)
  • availableIcons Constant: Added comprehensive list of all available icon names

    • Easy reference for developers
    • Type-safe icon name discovery
    • Helpful for dynamic icon loading scenarios

πŸ“‹ API Enhancements #

  • Enhanced ColoredIcon widget with string-based icon instantiation
  • Improved documentation with fromName usage examples
  • Better error messages showing available icon options

πŸ”§ Developer Experience #

  • Simplified dynamic icon loading workflow
  • Better IDE support with availableIcons list
  • Comprehensive error handling for invalid icon names

1.0.3 #

πŸ“‹ Documentation Update #

  • Added complete icon list with 128 icons organized by categories
  • Enhanced README with detailed icon descriptions and usage examples
  • Added icon name references for easy lookup on pub.flutter-io.cn
  • Improved documentation structure for better discoverability

1.0.2 #

πŸš€ Version Update #

  • Fixed pub.flutter-io.cn version synchronization issue
  • Ensured proper package distribution and availability
  • Updated CHANGELOG to include all version history

1.0.1 #

πŸ”§ Bug Fixes and Improvements #

  • Enhanced ColoredIcon widget performance
  • Improved asset loading with better error handling
  • Updated documentation with clearer usage examples
  • Fixed minor semantic label issues

1.0.0 #

πŸŽ‰ Initial Release #

  • 128 High-Quality Icons: Complete set of beautifully crafted SVG icons
  • Dual Icon Support: Both monochrome (font-based) and colored (SVG-based) icons
  • Font-Based Implementation: Optimized performance with native font rendering
  • ColoredIcon Widget: Full color support preserving original SVG colors
  • Custom Widgets: MyIcon and ColoredIcon widgets for easy integration
  • Full Flutter Support: Compatible with Flutter 3.0+ and Dart 2.17+
  • 128 Convenience Methods: ColoredIcon.heart(), ColoredIcon.burger(), etc.
  • Accessibility Ready: Built-in semantic labeling support
  • Example App: Interactive gallery showcasing all icons
  • Comprehensive Tests: Full test coverage for reliability
  • Tree Shaking: Only used icons are included in builds

πŸ“± Icon Categories #

  • Electronics & Devices (battery, phone, camera, etc.)
  • Healthcare & Medical (medical symbols, health icons)
  • Food & Beverages (cooking, nutrition, restaurant)
  • Transportation (vehicles, travel, logistics)
  • Shopping & Business (stores, finance, payment)
  • Travel & Places (locations, landmarks, tourism)
  • Entertainment (gaming, media, leisure)
  • Nature & Environment (plants, ecology, weather)

πŸ”§ Technical Features #

  • Font file size: ~50KB for all 128 icons
  • Generated from optimized SVG sources
  • Unique codepoints for each icon
  • Package size: ~272KB compressed
  • Zero runtime dependencies
  • Material Design compatible

πŸ“š Documentation #

  • Complete API documentation
  • Usage examples and best practices
  • Migration guide for different icon approaches
  • Performance optimization tips
0
likes
145
points
191
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive collection of 128 beautiful SVG icons for Flutter applications. Easy to use, customizable, and optimized for performance.

Repository (GitHub)
View/report issues

Topics

#icons #ui #design #flutter-package

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_svg

More

Packages that depend on my_icon_package