Technical elements of viscosity

Viscosity is the sum of many different parts. Every pixel was hand polished and every line of code was loved until the project was complete. Here's a summary of the important parts of the project.

Bandwidth optimization
Brush tool
Colour picker
Colour presets
Homepage
Image creation
Multiple point selection:
PHP backend
Player
Player optimization
Point alignment
Save
Save preview
Sliders
Tabs

Manipulating a single point is useful, but manipulating many changes the game entirely.

This feature involved building a selection and move model consistent with those found in other vector programs (Illustrator, Flash, Photoshop).

Expected affordances were included as well: Shift+select, arrow keys, Shift+arrow keys.

Multiple point selection