ant2/eXceedVote — pull request #1 by dtinth (2012-10-30 10:06:41+00:00)
Title: User interface library and components.

Package movement
-------------

We moved several user interface code not specific to eXceed Vote to a new package, `com.github.ant2.ui`.

Activity system
-------------

A new user interface component is added: the ActivityPanel which displays one component at a time. It can display nice transition effects from one component to another component.

The ActivityPanel comes with an ActivityController and ActivityView that faciliates working on programs with activities.

ActivityPanel is usable on its own, but it's good to use an ActivityController to control displaying of activities.

Main code
------------
The main code is changed to a test user interface using activities.