fl_hover 1.1.2
fl_hover: ^1.1.2 copied to clipboard
A comprehensive Flutter package providing beautiful hover effects and animations for web and desktop applications.
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.
1.1.2 2024-12-XX #
Fixed #
- Fixed widget test error in example app (changed from MyApp to HoverEffectsShowcaseApp)
- Fixed missing import for SystemMouseCursor in widget extensions
- Fixed documentation inconsistency in changeWidgetOnHover method (removed SvgPicture reference)
Added #
- Added full customization options to
increaseSizeOnHover()extension:curveparameter for custom animation curvesalignmentparameter for transform alignmentcursorparameter for custom mouse cursor
- Added full customization options to
changeWidgetOnHover()extension:transitionBuilderparameter for custom transition animationscursorparameter for custom mouse cursor
Improved #
- Enhanced extension methods with complete customization support
- Updated documentation to reflect all available customization options
- Improved code organization and consistency
1.1.1 2024-12-XX #
Changed #
- Updated web example loading screen to display loading.gif instead of blank white screen
- Improved web build output with custom loading screen
1.1.0 2024-12-XX #
Added #
- Widget Extensions - New extension methods for adding hover effects to any widget
increaseSizeOnHover()- Smoothly increases widget size on hover with customizable scale factor, animation curve, alignment, and cursorchangeWidgetOnHover()- Changes image to a different image on hover with fade transition and customizable transition builder
- GIF demos for all widget extensions
- New extension category in the showcase
- Comprehensive documentation with advanced usage examples for extensions
Improved #
- Better customization options for extension methods
- Enhanced documentation with more detailed examples
- Improved code organization with separated extension files
Changed #
- Package renamed from
flutter_hover_effectstofl_hover - GitHub repository links updated to use
mainbranch instead ofdevelop - README updated with comprehensive GIF demos and usage examples
1.0.0 2024-12-XX #
Added #
- Initial release of Flutter Hover Effects package
- HolographicEffect - Stunning holographic animations with shimmer effects
- LiquidMorphEffect - Flowing, organic liquid morphing animations
- SocialIcon - Animated social media icons with brand colors
- SocialIconsRow - Row of social media icons
- Button3D - Realistic 3D buttons with depth and shadow effects
- Buttons3DRow - Row of 3D buttons
- AnimatedPlayButton - Animated play button with rotating circles
- PlayButton - Simplified play button widget
- LiquidMorphButton - Button with liquid morphing effects
- HolographicCard - Card widget with holographic effects
- LiquidMorphCard - Card widget with liquid morphing effects
- HoverConfig - Configuration class for customizing hover effects
- SocialIconConfig - Configuration for social media icons
- Button3DConfig - Configuration for 3D buttons
- Button3DColors - Predefined color schemes for 3D buttons
- SocialConfigs - Predefined configurations for social media platforms
- Comprehensive documentation and examples
- Unit tests for all major components
- Support for Flutter web and desktop platforms
Features #
- Highly customizable hover effects
- Smooth animations with configurable durations and curves
- Predefined color schemes and configurations
- Responsive design support
- Easy-to-use API with sensible defaults
- Comprehensive example application
Technical Details #
- Built with Flutter 3.10.0+
- Supports web and desktop platforms
- Uses AnimationController for smooth animations
- Implements proper state management
- Follows Flutter best practices
- Comprehensive error handling
[Unreleased] #
Planned Features #
- HoverUnderlineEffect - Animated underline navigation effects
- FlipCardEffect - 3D flip card animations
- CursorAnimationEffect - Custom cursor animations
- Cube3DEffect - 3D rotating cube effects
- CardSlideEffect - Card sliding animations
- CardFaceEffect - Card face animations
- CardSkewEffect - Card skewing effects
- CardHoverEffect - Advanced card hover effects
- AnimatedIconsEffect - Animated icon effects
- Social3DButtonsEffect - 3D social media buttons
- AnimatedNavMenuEffect - Animated navigation menu
- SlidingNavMenuEffect - Sliding navigation menu
- AnimatedUnderlineNavEffect - Animated underline navigation
- AnimatedArrowButtonEffect - Animated arrow button
- ScotchShowcaseEffect - Scotch tape product showcase
- PaperCardGridEffect - Paper-style card grid
- Performance optimizations
- Additional customization options
- More predefined themes and color schemes