Michael Clayton
Michael Clayton
Substitute jQuery with Zepto and see how it works. The smaller library size would be good since only a tiny slice of jquery is used. Older browser support is dropped...
ColorPal is currently tied to the ColorPal.org implementation. Give the ColorPal module an initialization function that accepts configuration options like which image input to use, settings and callbacks for drag...
Load palettes from Photoshop palette file, GIMP palette file, or a plaintext like this: ``` #000000 #fcfcfd #d0cbc2 #9b7774 #40474e #cc181d #362422 #1a1a1a ``` Related info: my SO question about...
Do research on adding tools for suggesting improvements to palettes based on color theory, similar to (or better than!) those offered by Adobe Kuler and other palette generation tools.
pixel intensity = 0.299_red+0.587_green+0.114*blue See if favoring intense pixels gives better results for images with small pockets of "important" color, like this random image: ![image](https://f.cloud.github.com/assets/364615/364324/86a82374-a21c-11e2-8e2a-cde0a00aeccb.png)
Allow the user to tweak color swatches using an area selection tool, such as [the one I wrote a long, long time ago](http://mwcz.org/2011/11/16/html5-canvas-area-selection-averaging/)
Add an optional browse button for users who don't want to use drag and drop, or can't use drag and drop (like mobile devices).
Add safari support. If I remember right, the only thing that needs to be changed is a JS object property name related to the FileAPI. Safari uses `fileList` instead of...
960gs is outdated. Replace it with bootstrap grid, foundation grid, or some other. Probably bootstrap.