Add index.html file
Use local jQuery
Separate CSS into a new file
Separate JavaScript into its own file
Remove unneded line
Fix canvas width, which can't be set via jQuery .width call for some strange reason
Make canvas resize with the viewport & fix function display
Reduce the number of hardcoded functions
Set max-width and overflow:auto for controls
Implement basic canvas interactions
Support touch events
Support adding new functions
Remove old stubs
Make canvas actually plot the functions at add and edit
Store core.js Function objects in an array
Add box-shadow to the controls box
Tiny refactoring to test the Python IDLE as an editor for Git commit logs
Add a blank line
Add a control for changing color of the functions
Set the color of newly-created functions to sort of red
Allow only clicks in the p element to edit the function
Increase color picker size and center it vertically
Remove controls border - it looks better this way
Use internal canvas.functions array instead of creating another one
Create a hidden template list item
Use it as a template instead of a hardcoded string
Add the Font Awesome stylesheet