fl_hover 1.1.2 copy "fl_hover: ^1.1.2" to clipboard
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:
    • curve parameter for custom animation curves
    • alignment parameter for transform alignment
    • cursor parameter for custom mouse cursor
  • Added full customization options to changeWidgetOnHover() extension:
    • transitionBuilder parameter for custom transition animations
    • cursor parameter 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 cursor
    • changeWidgetOnHover() - 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_effects to fl_hover
  • GitHub repository links updated to use main branch instead of develop
  • 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
4
likes
150
points
164
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter package providing beautiful hover effects and animations for web and desktop applications.

Repository (GitHub)
View/report issues

Topics

#animation #hover #web #flutter

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on fl_hover