Magnet is a simple container widget, its particularity is to Animate its
children to the current values of its properties, using
each time they change.
It can be used to make changes in your interfaces more fun or easy to understand, easily, by automating Animation of the transformations (if widgets make place to a new widget, or are removed and other fills in, for example).
The observed properties and associated transitions used can be customized, as well as the duration of the animations.
You can run the module as a standalone to have a demonstration of its usage.
Check out the demo video.