zeba_academy_rating 1.0.0
zeba_academy_rating: ^1.0.0 copied to clipboard
Beautiful customizable rating widget with half-star support.
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 (SemVer).
1.0.0 - 2026-07-02 #
Added #
- Initial stable release of zeba_academy_rating
- Interactive star rating widget
- Read-only rating mode
- Half-star rating support
- Custom maximum rating count
- Custom icon size support
- Custom filled, half-filled, and unfilled icons
- Custom filled and unfilled colors
- Rating change callback (
onRatingChanged) - Responsive layout for different screen sizes
- Null-safe implementation
- Cross-platform support
- Android
- iOS
- Web
- Windows
- macOS
- Linux
- Lightweight and reusable widget
- Simple and intuitive API
- Flutter package exports
- Example application
- Widget tests
- Production-ready documentation
- GPL-3.0 License
Features #
- ⭐ Interactive rating
- 🌗 Half-star support
- 🔒 Read-only mode
- 🎨 Custom icons
- 🎨 Custom colors
- 📏 Adjustable icon size
- 🔢 Configurable maximum rating
- 📣 Rating callbacks
Documentation #
- Comprehensive README
- Installation guide
- Usage examples
- API documentation
- Property reference
- Platform support documentation
- Contributing guidelines
Performance #
- Optimized widget rendering
- Lightweight implementation
- Minimal rebuilds
- Efficient gesture handling
Compatibility #
- Flutter 3.x+
- Dart 3.x+
- Material Design compatible
- Null Safety enabled
Upcoming #
Planned #
- Animated star transitions
- Fractional rating support
- Emoji rating mode
- Vertical layout support
- RTL language support
- Accessibility improvements
- Theme extensions
- Controller enhancements
- Better keyboard navigation
- More customization options
- Additional examples
- Golden widget tests
- Performance improvements
- Enhanced documentation