zeba_academy_badge_kit 0.1.0
zeba_academy_badge_kit: ^0.1.0 copied to clipboard
A lightweight, customizable Flutter badge package supporting dot badges, counters, animations, and position control for any widget.
Changelog #
All notable changes to Zeba Academy Badge will be documented in this file.
The format is based on Keep a Changelog,
and this project follows Semantic Versioning.
0.1.0 - 2026-07-02 #
๐ Initial Release #
This is the first production-ready release of Zeba Academy Badge.
โจ Added #
- ๐ Notification counter badge support
- ๐ด Dot badge mode (
showDot) - ๐ Badge position control:
- topLeft
- topRight
- bottomLeft
- bottomRight
- ๐ฌ Smooth scale animation on badge updates
- ๐ฏ Support for any widget (Icon, Image, Avatar, Button, etc.)
- ๐ Max count display support (e.g.
99+) - ๐จ Customizable badge style:
- color
- text color
- padding
- border radius
- font size
- shadow toggle
- โก Lightweight and easy-to-use API
๐ง Changed #
- Structured package into production-ready architecture:
badge.dartbadge_style.dartbadge_position.dart
๐งช Testing #
- Added widget tests for:
- Counter badge rendering
- Dot badge rendering
- Zero-count visibility handling
[Unreleased] #
๐ง Planned Features #
- ๐ฅ Pulse animation (WhatsApp-style notification effect)
- ๐ฏ Stream/real-time badge updates support
- ๐ Animated number transitions
- ๐ Gradient badge styles
- ๐งฉ Badge overlay builder API
- โ๏ธ Riverpod/Bloc integration helpers
- ๐ฑ Accessibility improvements (screen readers support)
๐ Notes #
- Breaking changes will always be documented in major version updates
- Minor versions will add features in a backward-compatible way
- Patch versions will include bug fixes and improvements