From 1 project comes 2 more
Wednesday, January 25, 2012
So, one of the things that’s been driving me nuts for a while is trying to work on a project’s color palette with the various existing color sharing apps around. I know I have mostly my self to blame as I’m trying to use a tool for something it wasn’t designed to be used for, but despite my searching, I’ve been unable to find something better. So I decided to make something.
Palette
My something was Palette.
Palette is basically just me giving myself a ton of room to play around with colors, surrounded by a handful of features to make the common tasks of working with a project’s color palette less of a chore.
The biggest of those 2 features being the button in the top right of every color to quickly copy it’s hex value to clipboard and, close and refresh protection. I don’t know how many times I’ve accidentally refreshed or closed the wrong tab and lost all of my colors. Palette stores all of the palette’s data in a cookie and automatically restores the palette to it’s last state.
For a more thorough run down of Palette’s features, you can check out the project page or just play around with it yourself.
Two more
While working on Palette I ended up creating two more projects.
jQuery Palette
The first of which being jQuery Palette, a color picker plugin for jQuery v1.7+. Just as with about everything else I make, this plugin got made because I couldn’t find any others that suited my needs. Those needs namely being, firing callbacks in a sane manner, remembering the hue and saturation regardless of value (brightness), and looking nice.
parse-color.js
The second of which being parse-color.js, a simple utility JavaScript function for parsing colors in a variety of formats. The function simply accepts a variety of color representations and spits back out an object with the color’s hex, HSL, HSV, luma, and RGB values.
Open source
All 3 are open source, BSD licensed, and can be found on GitHub.