Update: Have made this into a rails app with per user sketch saving. Sign in with Facebook. http://brainstorming-app.herokuapp.com/
This a simple exercise to become more familiar with HTML5 Canvas and working with JavaScript.
Try it here:
http://www.davidbasalla3d.com/Coding/Brainstorm/brainstorm.html
Features:
- create nodes
- delete nodes
- change node text
- change node color
- create connections
- save file as JSON
- load file as JSON
- select and drag multiple nodes
- editable connections
WIP:
- enable keyboard shortcuts
- Enter on node edit
- Delete on current node
- copy and pasting of nodes?