Now, I don't promise that the newly released Griffon Transition Plugin will turn your application into an Aerith clone, it just makes the job of creating animated transitions a snap, one of the first features that you find when running Aerith. This plugin would not have been possible if it weren't for Jeremy's work on Transition2D and Kirill's Trident Animation Library. It also follows the spirit of Animating CardLayout.
The following video demonstrates the plugin in action. There is a basic start screen (which relies on GfxBuilder to draw the background and Griffon's logo by the way). When the logo is clicked a fade-to-black transition is triggered and we see the first pane of a rather boring enterprise form mock up. Click the edit button and another animated transition (Swivel) shows an editable view of said form.
The following code was used to setup the View
This small example was also inspired by Eitan's work on JMatter using Animating CardLayout. A similar animated transition is triggered whenever you'd like to edit a domain object using the framework's default show/edit views.
Feedback is always appreciated.
Keep on Groovying!