zeba_academy_painter 1.0.0 copy "zeba_academy_painter: ^1.0.0" to clipboard
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:

  • ZebaWave
  • ZebaCurve
  • ZebaBlob
  • ZebaTicket
  • ZebaDashedLine

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
0
likes
150
points
69
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A collection of beautiful Flutter custom painters including waves, curves, blobs, tickets and dashed lines.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_painter