zeba_academy_screen_overlay 0.0.1 copy "zeba_academy_screen_overlay: ^0.0.1" to clipboard
zeba_academy_screen_overlay: ^0.0.1 copied to clipboard

A powerful Flutter package to create interactive tutorial overlays, highlight widgets, and guide users step-by-step. Fully offline, customizable, and reusable.

๐Ÿ“œ 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.


0.0.1 Initial Release #

โœจ Added #

  • Initial release of zeba_academy_screen_overlay
  • Overlay system using OverlayEntry
  • Widget highlighting using GlobalKey
  • Custom highlight rendering using CustomPainter
  • Step-by-step tutorial flow with OverlayStep
  • Reusable ZebaOverlayController
  • Tooltip UI with title, description, and navigation button
  • Smooth transition handling between steps
  • Fully offline functionality (no external APIs)

๐Ÿงช Testing #

  • Basic unit tests for core classes
  • Widget test support for overlay rendering

๐Ÿ“ฆ Structure #

  • Clean and scalable folder architecture
  • Modular src/ implementation
  • Public API exports via main library file

๐Ÿ”ฎ Upcoming (Planned) #

๐Ÿš€ Enhancements #

  • Advanced animations (fade, scale, spotlight effects)
  • Smart tooltip positioning (auto top/bottom/left/right)
  • Multiple highlight shapes (circle, rounded rectangle)
  • Gesture controls (swipe, tap outside to dismiss)

๐ŸŽจ Customization #

  • Theme configuration API
  • Custom tooltip builder support
  • Animation customization options

๐Ÿง  Developer Experience #

  • Improved error handling for invalid keys
  • Debug mode helpers
  • Detailed documentation and examples

โš ๏ธ Notes #

  • This is the first release; APIs may evolve in future versions
  • Feedback and contributions are welcome

โค๏ธ Contributing #

Feel free to contribute by submitting issues or pull requests.


โญ Support #

If you like this package, give it a star on GitHub!

0
likes
140
points
54
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A powerful Flutter package to create interactive tutorial overlays, highlight widgets, and guide users step-by-step. Fully offline, customizable, and reusable.

Homepage

Topics

#overlay #tutorial #ui #showcase #onboarding

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_screen_overlay