#ScreensFramework
Small JavaFX 8 framework to provide easy yet powerful transitioning between FXML files with a 6-step transition lifecycle.
##Transition Lifecycle
source
= FXML Controller triggering the transition
target
= Controller of the target FXML
source.willDisappear(ScreenTransition transition)
target.willAppear(ScreenTransition transition)
source.disappear(ScreenTransition transition)
target.appear(ScreenTransition transition)
target.didAppear(ScreenTransition transition)
source.didDisappear(ScreenTransition transition)
When a step is complete the transition must be proceeded with transition.proceed()
##Usage / Example For a usage example see the test package.