Orange Honey; Epilogue
The past four years (2007-2011) much of my energy and capital has been focused into building the Mugtug graphics suite; Sketchpad, Darkroom and Lightbox. The suite has come a long way since I developed Sketchpad during a seven month work binge of Red-Bulls! Through the collaboration of many developers weâve moved forwards to create an entire framework that blurs the line between âweb-appâ and âdesktop-appââŚ
Due to my own budgetary constraints, and differing visions within the corporation, the time has come for me to move on from Orange Honey.  The projects will continue under the direction of my good friend Charles Pritchard. He is without a doubt the most knowledgable developer Iâve worked with.
The following highlight a few of my final contributions to Mugtug; made possible with HTML5;
â Layer Styles; this module creates effects such as InnerShadow, OuterShadow, InnerGlow, and OuterGlow.  These are similar to what Photoshop achievesâthe difference is, my version has the ability to do what Iâve coined âstyle stackingâ. Style stacking allows the designer to add multiple fills (solid, gradient, pattern) to, for instance, InnerShadow;
â SVG Parser; this module converts .svg files into <canvas> commands, accepting complex examples, supporting features from
This is an image from OpenClipart rendered in the SVG->Canvas parser;
There is no Gaussian blur in HTML5âs <canvas>, and to do a âtrueâ Gaussian blur takes a lot of processing, and computational time. Â I ended up using Mario Klingemannâs StackBlur to polyfill the support in the SVG parser, the results are pretty good; Â I think some of the blurring wasnât turned up enough do to my own Matrix scaling issues. Canvas left, SVG right;
â Radial Gradient; this demo shows how fun radials and gradients can be.
â Composite Erase; this module creates a new composite mode, allowing you to erase colors based on the color of a brush;
â Brushes; this module adds some fun new brushes to play with, like galaxy (left);
â Marquee; this module creates a âmagick wandâ with marching ants, for selecting portions of an image, and modifying them with fills, filters, and other effects;









