Some utilities that will be used by the DemoBuilder. Can be skipped or quick reviewed
Implementation of the DemoBuilder. Guess no one will ever want to fully revise this, but I would appreciate if you could read the class description at least to see if its usage is understandable.
PlanesDemo. Perhaps the best way of understanding how to benefit from DemoBuilder is to run this demo from DemoLauncher (next commit) and then deep into PlanesDemo
Simple demo launcher
minor fix
BuilderUtils deleted. Its functionality has been moved to other places (see next commits)
getImageDimensions() moved to Platform. Only desktop impl provided for now
unzip() moved to new ZipUtils class. ZipUtils has also received zipping methods from Exporter.
Note: ZipUtils is placed in exporter for now, but should be moved elsewhere with no editor dependencies at some point.
ForceExit param added to EngineDesktop so demos can be launched several times
DemoBuilder:Most of the comments addressed and changes in the API reflected
Minor change in DemoLauncher - Travis did not like a constructor. Java api versions issue? Hope this fixes it
Small default FocusItemStyle improvements.
Adds necessary actions and tests.
FocusItemList and LinearLayout improvements.
Renamed FramesTimelineTest to AnimationEditorTest.
Adds AnimationEditor.
Convenence methods and attributes.
FrameWidget refactoring (duplicate, delete, correctly managing the time...).
FramesTimeline refactoring. WOrks with selection, undo/redo, drag and drop...
Adds PreviewView, a view that holds an FramesComponent and displays/updates it when the model changes.