flutter_morphing_icons 0.2.0 copy "flutter_morphing_icons: ^0.2.0" to clipboard
flutter_morphing_icons: ^0.2.0 copied to clipboard

A Flutter package that provides smooth icon morphing animations between different states with customizable transitions and easing curves.

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.

[Unreleased] #

No unreleased changes yet.

0.2.0 - 2025-11-09 #

Added #

  • README preview section featuring animation and interactive GIF demos ahead of the feature list.

Changed #

  • Slide animation defaults now use fractional offsets and are clipped to the widget’s bounds for consistent, container-scoped motion.

Fixed #

  • Fixed slide transition to work correctly when combined with fade, scale, or rotate effects using proper SlideTransition widget.
  • Improved custom animation implementation using AnimatedSwitcher with stacked transition widgets for reliable multi-effect animations.

0.1.0 - 2025-11-09 #

Added #

  • Funding metadata and extended platform declarations for Android, iOS, Web, Windows, macOS, Linux, and WASM-compatible Flutter targets.
  • Parameterized custom animation support (fade/scale/slide/rotate) with begin/end values.
  • Comprehensive animation blending for combined transitions in MorphingIcon.

Changed #

  • Bumped minimum Dart SDK to 3.8.0 and Flutter SDK to 3.32.0.
  • Updated package version to 0.1.0 and refreshed documentation to describe new capabilities.

Fixed #

  • Combined custom animations now animate smoothly when multiple effects (fade, scale, slide, rotate) are enabled simultaneously.
  • Resolved inconsistent previous-state tracking that caused morph transitions to jump directly to the final pose.

0.0.1 - 2024-12-19 #

Added #

  • Initial release of flutter_morphing_icons package
  • Smooth icon morphing animations between different states
  • Support for custom icon transitions
  • Configurable animation duration and curves
  • Multiple morphing animation types
  • Example usage and documentation

Features #

  • MorphingIcon widget for smooth state transitions
  • Customizable animation parameters
  • Support for various icon types (Icons, custom widgets)
  • Built-in easing curves for natural animations
  • Responsive design support

Documentation #

  • Comprehensive README with usage examples
  • API documentation
  • Getting started guide
  • Example project included
2
likes
160
points
15
downloads

Publisher

verified publisherbechattaoui.dev

Weekly Downloads

A Flutter package that provides smooth icon morphing animations between different states with customizable transitions and easing curves.

Repository (GitHub)
View/report issues

Topics

#animation #icons #ui #morphing #transitions

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_morphing_icons