Switched everything over to JS promise
Removed all usages of promisePooler. Replaced with Promise.all()
Added HashArray and updated Chrono to use it
Moved things around, there are now three separate projects under one; added some physics stuff; refactoring
added input object; additional refactorings
More refactoring. Mostly to make mixins work properly.
Added more type checks to helper; added helper demo; more refactoring
added debug module; refactoring
Changed onAnimationFrameDone to onAnimationFrame in spriteAnimation; tweaked physicsObject default parameters
Changed onAnimationFrameDone to onAnimationFrame in spriteAnimation; tweaked physicsObject default parameters
added a main index.html to public to provide links to the demos; refactoring & minor bug fixes
Added a new grid object to core. WIP.
Added lots of UI stuff; added experimental deferred object which defers method calls until specified async operations complete.
A billion changes. Mostly relating to input. Added actionObject, KeyStore, and moved some stuff out of helper and into new obj.js
Added elementFactory; moved keys demo into framework; got rid of unneeded ui namespace;
Added function.bind() polyfill, still need to replace helper.call() throughout the code; added liveElement, which updates a given element based on the properties of a provided data model object; added 'func' module for storing useful functional programming-style functions; added 'partial' and 'wrap' function; mixin now wraps functions with the same name rather than ignoring or throwing an error
Got collisions working for the most part; also refactoring
Moved much of the logic in Collider to AABBObject, where it most likely belongs
Forgot to add aabb-object.js to last commit
Moved bounds collision checking out of collider.js; added math.js (may rename); deleted resolver-object.js because aabb-object takes over its responsibilities