zeba_academy_wave_slider 0.0.1
zeba_academy_wave_slider: ^0.0.1 copied to clipboard
A beautiful animated wave slider for Flutter with smooth wave animations, labels, controller support, and customizable themes.
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 (SemVer).
0.0.1 - 2026-08-01 #
Added #
- Initial release of zeba_academy_wave_slider.
- Beautiful animated wave slider widget for Flutter.
- Smooth sine-wave animation driven by
AnimationController. - Drag gesture support for interactive value selection.
- Tap gesture support for quick value updates.
- Configurable minimum and maximum values.
- Real-time
onChangedcallback. WaveSliderControllerfor programmatic value updates.- Customizable
WaveSliderTheme. - Configurable active, inactive, and wave colors.
- Optional value labels.
- Responsive layout for different screen sizes.
- Lightweight implementation with minimal dependencies.
- Null-safe API.
- Flutter 3 compatible.
- Public exports for all core components.
- Example application demonstrating package usage.
- Widget tests covering core functionality.
- Complete API documentation.
- Production-ready README.
- GPL-3.0 License.
Performance #
- Optimized custom painting for smooth rendering.
- Efficient animation updates using
AnimatedBuilder. - Lightweight controller implementation with
ChangeNotifier. - Low-overhead gesture handling for responsive interaction.
Documentation #
- Added installation guide.
- Added quick start example.
- Added controller usage examples.
- Added theme customization examples.
- Added API reference.
- Added platform support information.
- Added roadmap section.
- Added contribution guidelines.
Platform Support #
- ✅ Android
- ✅ iOS
- ✅ Web
- ✅ Windows
- ✅ macOS
- ✅ Linux