Engine Changes:
- Added new property to Actor called merge_cache which when set to true will attempt to merge the actors rendering into a suitable parents cache. Note that once an actor has been merged into its parent its visual properties cannot be modified
- Add new property to TheApp called focus_scene2 which sets a 2nd scene as focus, this scene will be used for touch events if the first main focus scene does not respond to them
- Added support for fallback sound to Sound class via location2
- Added new min_panning property to Scene. This will prevent panning being marked as true if the movement distance squared is below this value
- Sound now supports looping via Sound.loop
- All Xoml parse functions now return the created object
- New Xoml.findResource() added which searched a Xoml resource collection for the named resource
- Fixed issue where Actor.current_frame was going out of bounds
- Fixed polygonActor gradient fill
- Examples updated
- New “Create Objects from Template” and “List Menu” demos added
Editor Changes:
- Added new property to Icon / Label called merge_cache which when set to true will attempt to merge the actors rendering into the a suitable parents cache
- Scene Current property has been renamed to the more appropriate “Has Focus”
- Scene has new property called Secondary Focus which sets a 2nd scene as focus, this scene will be used for touch events if the first main focus scene does not respond to them
- Added new “clone to all scenes” menu action which will clone an Icon / Label to all scenes
- Added new “delete from all scenes” menu action which will remove all Icons / Labels from all scenes that share the same name as the selected item
- Added new “copy to scene” menu action which will create a copy of the selected actor and copy it to the selected scene
- Added new “bring to front” and “send to back” commands to resources tree view
- Added new resource view text size change buttons which can be used to increase / decrease font size
- Added new Disable Shadows property to project properties. Setting to true will disable export of all shadows for all actors
- Added fall back audio file to sound properties, this file will be loaded if original one fails to load
- Added new loop property to sound which enables audio to be looped
- CocoonJS added to list of additional API’s (see project properties)
- Fix: Stopped menu appearing when pressing right mouse button on canvas
- Fixed bug that generated invalid JSON when exporting label children
more details about these changes can be found at the Booty5 blog