public directionFlutter-first

Roadmap

A calmer path
from geometry to motion.

The work ahead is focused on making the adapter layer as dependable as the math underneath: small APIs, predictable paint costs, and tools that help Flutter teams ship expressive state changes.

Milestones

Shipped, next, then further out.

Shipped

Core engine and converter

Pure-Dart similarity-aware interpolation, Lucide data, the browser converter, and the first Flutter MorphIcon widget are in place.

morphicons_core · morphicons_lucide · converter
Current

Render targets and helpers

MorphMask brings child paint into morphing geometry. MorphTween, MorphPair, and extensions make the common path concise.

mask · tween · helpers
Up next

Hardening the adapter contract

Expand widget, painter, semantics, lifecycle, and golden coverage. Tighten controlled progress behavior, save-layer guidance, and ergonomics across platforms.

testing · performance notes · API polish
Planned

Shareable studio and SVG doctor

Make it easier to share a pair, inspect path quality, and diagnose difficult source SVGs before they enter a production icon set.

shareable studio · SVG doctor
Exploring

Future animation tooling

Explore timeline authoring, gesture capture, motion presets, and export workflows without making the runtime package depend on a state-management or animation framework.

animation studio · tooling research

Guiding principle

Keep the runtime small.

The roadmap favors APIs that compose with Flutter instead of replacing it. No mandatory provider, no chart package, no map SDK, and no hidden global animation state.

Follow the work

Try what exists today.

Run the live core showcase, inspect MorphMask, or follow implementation progress in the repository.