Crossfade: new class to create a cross-fade transition for ScreenNavigator. ScreenFadeTransitionManager: updated to use new Crossfade class under the hood to avoid duplication.
Slide: new class to create slide transitions in any direction for ScreenNavigator. ScreenSlidingStackTransitionManager: updated to use new Slide class under the hood to avoid duplication.
Crossfade: added copyright header. updated design to more closely match the Slide class.
ColorFade: new transition that fades in a colored quad to hide the old screen and fades it back out to show the new screen
Cover: new transition that slides the new screen on top of the old screen to cover it
Reveal: new transition that slides the old screen out of view to reveal the new screen
Reveal: fixed issue where the new screen animated out of bounds when there was no old screen. now uses clipRect to simulate being revealed.
Cover: fixed issue where the old screen was animated out of bounds when there was no new screen. now uses clipRect to simulate being covered.
OldFadeSlideNewTransitionManager: uses CrossFade and Slide transitions internally to avoid duplicate code
ColorFade, Crossfade, Slide: removed unnecessary variable
Crossfade, Slide: fixed where tween properties are set
Flip: added a new transition that uses Sprite3D to rotate screens
FlipTransitionManager: this transition manager has never been in any stableversion of Feathers, so it is safe to remove instead of deprecating. The Flip transition class is its replacement.