Project DescriptionMover makes it easier for developers to create programmatic animations in Silverlight. It provides an expressive API to the platform's underlying Storyboard architecture.
Some keywords might be: animation, storyboard, tween, tweener, etc.
Mover is cool because:
- Sometimes you want an animation to behave based on some internal variable, which means you need to create Storyboards in code (which is a pain), or use something like CompositionTarget.Rendering or DispatcherTimer, which seems to go against the spirit of the framework.
- Sometimes you want to animate a type that Silverlight doesn't support, such as Thickness or GridLength. Mover supports lots of additional types.
- Sometimes you want to add some additional logic which runs on every frame of your animation. Mover has a plugin model to do just that.
Project status: The first version has just been checked in. It's been in progress for a while, and the API feels pretty good, however it has yet to be used in production code. Once that happens, there will be an official release.
Roadmap: Versions for WPF 3.5, WPF 4, and SL 4 will be coming soon(ish).