zeba_academy_showcase 0.0.1
zeba_academy_showcase: ^0.0.1 copied to clipboard
Feature onboarding and walkthrough package for Flutter apps.
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 - 2026-05-28 #
🎉 Initial Release #
First stable release of zeba_academy_showcase — a Flutter package for creating interactive onboarding experiences, feature discovery systems, and guided walkthroughs.
✨ Features Added #
Showcase System #
- Added showcase overlay system
- Added spotlight highlighting for widgets
- Added feature onboarding flow
- Added coach mark support
- Added interactive walkthrough system
Widget Highlighting #
- Highlight widgets using
GlobalKey - Smooth spotlight focus effect
- Rounded spotlight clipping
- Background dim overlay
Tooltip System #
- Custom showcase tooltip widget
- Title & description support
- Skip button support
- Next button support
- Finish state handling
Navigation Controls #
- Step-by-step onboarding navigation
- Next step transition
- Previous step handling foundation
- Showcase completion support
Controller Architecture #
- Added
ShowcaseController - Stateful onboarding management
- Listener-based updates
- Step indexing system
Models #
- Added
ShowcaseStepmodel - Configurable titles and descriptions
- Flexible onboarding definitions
Utilities #
- Added widget position calculation utilities
- Added rect extraction from
GlobalKey
Overlay Effects #
- Animated overlay foundation
- Spotlight painter implementation
- Transparent cutout rendering
- Darkened background focus effect
Testing #
- Added controller unit tests
- Added widget rendering tests
- Added showcase tooltip tests
Documentation #
- Added production-ready README
- Added usage examples
- Added installation guide
- Added API usage documentation
🛠 Technical Details #
Supported Platforms #
- Android
- iOS
- Web
- Windows
- macOS
- Linux
Flutter Compatibility #
- Flutter 3.10+
- Dart 3+
🚀 Upcoming Features #
Planned improvements for future releases:
- Circular spotlight support
- Auto tooltip positioning
- Step indicators
- Progress tracking
- Custom animation support
- Persistent onboarding
- Theme customization
- Accessibility enhancements
- Multiple showcase styles
- Advanced transition effects
❤️ Thanks #
Thank you for supporting zeba_academy_showcase and open-source Flutter development.