camera_grid 0.0.6
camera_grid: ^0.0.6 copied to clipboard
A Flutter widget that provides a dynamic camera grid overlay with gyroscope-based rotation and orientation-adaptive alignment box.
Changelog #
0.0.6 #
- Grid can be used as both wrapper and overlay without affecting touch functionality.
0.0.5 #
- Fixed critical bug: Grid no longer absorbs touch events, allowing interaction with underlying camera preview.
- Enhanced flexibility: Grid can be used as both wrapper and overlay without affecting touch functionality.
0.0.2 #
Changed #
- Refactored
CameraGridto use a separate_ActiveGyroCameraGridwidget, improving performance when grid is disabled and simplifying the toggle mechanism. - Updated to use Dart 3's switch expression for clearer, more maintainable code.
Fixed #
- Eliminated unnecessary resource initialization when grid is disabled.
0.0.1 #
🎉 Initial release of Gyro Camera Grid! 🎉
🚀 Features #
- Introduced the
CameraGridwidget- Responsive grid overlay that follows device orientation
- Smooth transitions between portrait and landscape modes
- Customizable grid color, accent color, and line width
- Snapping behavior with adjustable threshold
🧰 Core Components #
CameraGrid: Main widget for wrapping camera previewsCameraGridPainter: Custom painter for rendering the grid and alignment boxGyroMath: Utility class for handling orientation calculations
🎨 Customization Options #
- Grid color
- Accent color (for snapped alignment box)
- Grid line width
- Moving border radius
- Morph animation duration and curve
- Snap threshold