zeba_academy_painter 1.0.0
zeba_academy_painter: ^1.0.0 copied to clipboard
A collection of beautiful Flutter custom painters including waves, curves, blobs, tickets and dashed lines.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog, and this project follows Semantic Versioning.
1.0.0 - 2026-07-08 #
Added 🎉 #
Initial stable release of zeba_academy_painter.
Painters #
-
Added
WavePainter- Create smooth wave-shaped backgrounds
- Configurable wave amplitude
- Configurable frequency
- Custom color support
-
Added
CurvePainter- Create smooth curved UI sections
- Supports custom colors
- Useful for headers and decorative layouts
-
Added
BlobPainter- Generate organic blob shapes
- Dynamic curved geometry
- Custom color support
-
Added
TicketPainter- Create ticket-style card designs
- Suitable for receipts, coupons, and event cards
-
Added
DashedLinePainter- Create customizable dashed separators
- Adjustable dash width
- Adjustable dash spacing
- Custom color support
Widgets Added #
Added ready-to-use Flutter widgets:
ZebaWaveZebaCurveZebaBlobZebaTicketZebaDashedLine
Developer Experience #
- Added clean package exports
- Added null safety support
- Added reusable CustomPainter architecture
- Added lightweight implementation without external dependencies
- Added Flutter-friendly API design
Testing #
Added widget tests for:
- Wave widget rendering
- Curve widget rendering
- Blob widget rendering
- Ticket widget rendering
- Dashed line rendering
Documentation #
Added:
- Complete README documentation
- Installation guide
- Usage examples
- API examples
- Contribution guidelines
- GPL-3.0 license information
License #
Released under the GNU General Public License v3.0 (GPL-3.0).
Copyright (C) 2026 Sufyan bin Uzayr
Future Releases #
Planned improvements:
- Animated painter support
- Gradient painter support
- Border customization
- More creative shape painters
- Advanced ticket variations
- Additional Flutter UI decoration painters
- Improved performance optimizations