flutter_polyicon 0.0.1
flutter_polyicon: ^0.0.1 copied to clipboard
One-shot icon font generator for Flutter. Convert SVG files to production-ready icon fonts with a single command.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2025-12-05 #
Added #
- Initial release of flutter_polyicon
initcommand to create configuration file and directory structuregeneratecommand to convert SVG files to icon fonts- YAML-based configuration system
- Support for TTF/OTF font generation
- Automatic Flutter Dart class generation with IconData constants
- Verbose mode for debugging (
-v, --verbose) - Recursive directory scanning (
-r, --recursive) - Custom configuration file path support (
-c, --config) - Comprehensive error handling and validation
- Progress indicators and colored console output
- SVG validation and duplicate detection
- Automatic directory creation for outputs
- Generated code includes embedded SVG previews
Features #
- Zero-configuration defaults
- One-command workflow (init + generate)
- Type-safe icon constants
- Works with any SVG source (Figma, Sketch, Illustrator, etc.)
- Offline operation (no external services)
- Support for multiple icon sets per project
Documentation #
- Comprehensive README with examples
- Command-line help text
- Troubleshooting guide
- CI/CD integration examples
- Comparison with alternatives
Known Issues #
- Dependency conflict with
function_linter ^1.1.0when installed as local dev_dependency - Workaround: Install globally using
dart pub global activate flutter_polyicon - Status: Fix planned for v0.2.0