zeba_academy_gesture 1.0.0
zeba_academy_gesture: ^1.0.0 copied to clipboard
A Flutter gesture utility package with double tap, long press, swipe, drag and pinch callbacks.
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-09 #
Added #
- Initial stable release of
zeba_academy_gesture.
Features #
-
Added
ZebaGestureDetectorwidget.- Double tap callback support.
- Long press callback support.
- Tap callback support.
-
Added
ZebaSwipeDetectorwidget.- Left swipe detection.
- Right swipe detection.
- Up swipe detection.
- Down swipe detection.
-
Added
SwipeDirectionenum. -
Added
ZebaDragDetectorwidget.- Drag update callback support.
- Drag completion callback support.
-
Added
ZebaPinchDetectorwidget.- Pinch gesture detection.
- Scale callback support.
Developer Experience #
- Added clean public exports.
- Added null safety support.
- Added Flutter-friendly reusable APIs.
- Added documentation comments.
- Added widget tests for gesture functionality.
Package Quality #
- No external dependencies.
- Compatible with Flutter 3.12+.
- Dart 3.12+ support.
- Prepared for pub.dev publishing.
[Unreleased] #
Planned #
- Custom swipe sensitivity configuration.
- Swipe velocity threshold customization.
- Pinch start and pinch end callbacks.
- Rotation gesture support.
- Multi-touch gesture support.
- Gesture event stream support.
- Additional gesture utilities.
License #
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
Copyright © 2026 Sufyan bin Uzayr