Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Go to file
Eric Rowell 3c140ca762 Merged ac80261
removed lib directory and used src instead.  Moved license.js outside of the source directory.  Created a geometries directory inside src.  Also had problems getting the Ruby rake file to build a minified file with uglifiy, so after a bit of searching I found that many people suggested to include the json-pure gem, so I added it to the Gemfile
2012-03-06 23:53:48 -08:00
dist Merged ac80261 2012-03-06 23:53:48 -08:00
src checking in split files in preparation for new Ruby build 2012-03-06 21:45:48 -08:00
Gemfile Merged ac80261 2012-03-06 23:53:48 -08:00
Gemfile.lock Create a build script to concatenate and (optionaly) minify the files in the lib directory. 2012-03-05 20:59:41 -05:00
license.js Merged ac80261 2012-03-06 23:53:48 -08:00
Rakefile Merged ac80261 2012-03-06 23:53:48 -08:00
README.md Merged ac80261 2012-03-06 23:53:48 -08:00

What's KineticJS

http://www.kineticjs.com

Greetings fellow webonauts! KineticJS is an HTML5 Canvas JavaScript library that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

You can draw your own shapes or images using the existing canvas API, add event listeners to them, move them, scale them, and rotate them independently from other shapes to support high performance animations, even if your application uses thousands of shapes. Served hot with a side of awesomeness.

Tutorials

Check out the official KineticJS Tutorials hosted on HTML5 Canvas Tutorials.

Building the library

To build the library, you need to have Ruby and Rubygems installed. After that, install the dependencies by running bundle install.

To build a development version of the library, run rake build:dev. To build a minify version of the library, run rake build:prod.

Adding a new file in the src directory

If you add a file in the src directory, add into the array in the Rakefile.