Waffle is a weblog.
The author of Waffle, some guy in Sweden, also occasionally writes stmts.net.

Hex Color Picker 1.3 postmortem and small site lift

First: Hex Color Picker 1.3 is out. It is a small release, but aside from offering source code again, the big three are these:

  • Copy to Clipboard button (at the request of some people at plasq who are, I’m told, major fans) which also works around Photoshop’s bad habit of disabling all menus, including the Edit menu and the Copy command, when showing the color dialog.

  • Fully localizable. If you know a language beyond English, feel free to submit a translation. Starting from this point on, all software by waffle software will be localizable. It’s an area I’ve sadly neglected for quite some time, which is sad because a) it’s just the right thing to do and b) you get so much for free by using NIBs and Cocoa in general.

  • Prettier colorPicker file. There are two kinds of Mac OS X developers, those that like the Mac OS heritage and those that like the NeXTStep heritage. I like both, but I’m not much enamored with the way old Mac OS resources are implemented. Making the icon work took some serious voodoo magic, where by voodoo magic I mean setting an HFS+ flag and using an NSWorkspace method to set the icon. Setting an icon file produced an icon that was nasty-looking – partially inverted, the # mark transparent and so on – and so I had to settle for setting the original image, which means that the 16×16 version in the Finder is horrible-looking.

Second… well, the same link goes: Hex Color Picker 1.3 is the first to carry a slightly updated style of product page.

I hand code the waffle software site. I don’t even use SSI, and most actual magic is done by small PHP files handling redirects and chalking up download records and so on. It is hard work, but I’m slowly kicking it all into a common enough shape that I can start the process of kicking a framework and automatifying (I believe that’s the word) the whole site.

In the meantime, handcoding also gives me the benefit of being able to tweak individual pages back and forth. The newest take of the product page puts in an expandable section (a ‘flipper’) for screenshots against the trademark Aqua background. Also new is a flipper for the whole donations chunk and a smaller, more succinct source code link, with an icon of its own.

I’m always playing around back and forth with the product pages, and it’s likely that in three weeks my idea of the perfect product page would look much different, but for now I’m very happy with the way the newest version looks, especially in putting that gee-whiz interactivity to useful use.

I’d appreciate your comments on how the entire waffle software site looks and what should be made different.


  1. Looks good, even with JS and CSS disabled. The only thing a bit weird is the downward arrow on your flipper — in firefox it has a few extra pixels, but perhaps that’s a rendering issue as it seems fine in Safari. Additionally, the background on the screenshot thumbnails looks a little funny when in various states… specifically the opacity change is effecting the transparent portion of the PNG, which is causing the background to lighten. Personally, I would consider that a bug in the image handling, but it does seem to be consistent between firefox and safari.

    By Will Norris · 2007.03.05 08:52

  2. The background lightening is completely intentional.

    By Jesper · 2007.03.05 17:37

  3. Hmm, okay then in that case instead of being a bug in the rendering, I’d just say it looks a little strange in my opinion :)

    By Will Norris · 2007.03.06 00:14

  4. I think you’ll find that photoshop doesn’t disable the Edit menu in the color picker. I have no problem selecting HEX values. You did remember to select first before checking the ‘disabled’ menu, didn’t you?

    By Dan Ingo · 2007.03.06 09:46

  5. At least in the “Apple” color picker – the system default color picker, not Adobe’s special color picker – the Edit menu remains disabled at, what I can tell, all times, but certainly when text field field has focus, regardless of whether text is selected or not.

    I can see no change in behavior between Photoshop CS or the Photoshop CS3 beta.

    To make things clearer, if you were simply mistaken: this is about my Hex Color Picker color picker plugin, not the hex color text field in Photoshop’s special color picker dialog.

    By Jesper · 2007.03.06 18:59

  6. My mistake – thanks for clearing that up

    By Dan Ingo · 2007.03.07 14:03

Sorry, the comment form is closed at this time.