ios_fluid_interactions 0.2.0
ios_fluid_interactions: ^0.2.0 copied to clipboard
iOS-style fluid interactions for Flutter - spring physics, elastic animations, drag-to-select menus, and glow effects.
Changelog #
All notable changes to the iOS Fluid Interactions package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 - 2026-01-21 #
0.1.0 - 2026-01-21 #
Added #
- Initial release of iOS Fluid Interactions package
FluidBottomNavBar- iOS-style bottom navigation with elastic drag interactionsElasticTapGesture- Widget with spring-based physics and elastic animationsGlow- Radial glow effect widget with auto-trackingFluidNavDestination- Navigation item widget for bottom navFluidTrailingActionButton- Floating action button with slide animationsFluidBottomNavBarTheme- Theme configuration for bottom navigationElasticTypes- Type-safe extension types for physics parameters:ElasticDampingIntencity- Controls bounce behaviorDragIntensity- Controls movement during dragDeformIntensity- Controls jelly effectScaling- Controls scale on tap
Features #
- Elastic drag interactions with jelly effect
- Cursor glow tracking for iOS-style touch feedback
- Shrink-to-select behavior on bottom navigation
- 5 independent animation controllers for smooth motion
- Volume preservation during drag (jelly effect)
- Spring physics with configurable parameters
- Adaptive scaling based on widget size
- Custom theme support for all components
Documentation #
- Comprehensive README with usage examples
- Parameter documentation for all public APIs
- Architecture diagrams and explanations