Transitions

Transitions implement animation between two states. When a template helper undergoes a state change, it consults the transition map to see if there's a matching transition. If it finds one, the transition is given the job of orchestrating the view animations to get from the old state to the new state.

The library ships with some predefined transitions. But it's also expected that people will want to compose their own out of lower-level pieces.