use separate preorder stack in SpriteTools.tick()
use Rectf for computeAxisAlignedBoundingBox()
implement SpriteTools.freeSubtree() helper function
freeChildren() -> freeDescendants using SpriteTools
remove unused flag
add simple Rect struct
fix
use "canvas textures" on iOS
draw fps when compiled with -D show-fps
flip image H/V when scaling is negative
fix typo
minor
add resize delay
hide canvas while resizing
add PageVisibility api
expose current frame and animation
make getSpriteSheetAnimController() public
improve JsonArrayFormat by detecting sprite sheet animation sequences
rename SpriteTools.size() to count()
add SpriteBase.asGroup() convenience function
remove Sprite.frameIndex as it's never used
refactor Sprite to support sprite sheet trimming
nullify callback when stopping sprite sheet animation