glow_kit 1.0.0
glow_kit: ^1.0.0 copied to clipboard
A customizable Flutter glow animation package that adds smooth, animated background glow effects to any widget with multiple shape support and high-performance rendering.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog (https://keepachangelog.com/en/1.0.0/)
and this project adheres to Semantic Versioning (https://semver.org/).
1.0.0 – 2026-02-18 🚀 #
🎉 Initial Stable Release #
This version marks the official launch of the redesigned and expanded Glow Kit package.
✨ Added #
- Introduced
GlowEffectwidget with fully customizable glowing animation. - Support for multiple glow layers using
glowCount. - Custom glow color via
glowColor. - Adjustable glow expansion using
glowRadiusFactor. - Optional
endGlowRadiusfor precise glow size control. - Customizable animation duration.
- Customizable animation curve.
- Optional
startDelayfor delayed animation start. - Optional
repeatPauseDurationbetween animation cycles. animateflag to control animation state.repeatflag for looping animation behavior.
🔷 Supported Shapes #
Basic Shapes
- Rectangle
- Rounded Rectangle
- Circle
- Square
- Oval / Ellipse
- Stadium
- Capsule / Pill
Polygon Shapes
- Triangle
- Diamond
- Pentagon
- Hexagon
- Octagon
Star Shapes
- Star (5-point)
- StarFive
- StarSix
Decorative Shapes
- Heart
- Cloud
- Bubble
- Badge
- Shield
Modern UI Shapes
- CutCorner
- BeveledRect
- Ticket
- Ribbon
⚡ Performance #
- Optimized rendering using
CustomPainter - Added
RepaintBoundaryfor improved performance - Smooth animation powered by
AnimationController - Efficient repaint handling
- Flutter 3+ compatible
- Fully null-safe implementation
📦 Included #
- Complete example app demonstrating:
- Multiple glow styles
- Different shapes
- Icons and image support
- Rounded asset glow usage
- Animation customization examples
🔧 Technical #
- Clean and extensible enum-based shape system
- Modular and reusable design
- Production-ready implementation