Tool Open source
morphnext is a Flutter and Dart library for interruptible, spring-driven vector morphing between bundled Flutter IconData glyphs. It converts icon-font outlines into morph plans, allowing icons to transition between shapes without separate animation assets for each pair. AnimatedMorphIcon provides implicit transitions that continue from the shape currently on screen when the target changes, while MorphIcon accepts an Animation<double> for controlled progress in gestures, scrolling, or timelines. The widgets follow Flutter icon conventions, including theming, visual font controls, directionality, semantic labels, and reduced-animation settings. Fonts and morph plans are loaded lazily and cached with bounded memory; if a font is unavailable, malformed, or unsupported, the library preserves the layout and displays a regular static Flutter icon instead of performing a continuous morph.
2 uses taken from transcripts — each links to the moment in the video.
Morphs one Flutter icon into another using actual vector geometry, without requiring a separately designed animation for every pair. It reads outlines from a bundled icon font and supports monochrome icons.
A Flutter library for smooth, spring-driven vector morphing between icon shapes. It supports implicit and controlled widgets, handles interrupted transitions, and falls back to static icons when a font is unavailable or unsupported.
2 in the library.