Originally Posted by AndrewThomson
there is a bug in your code, though a small one. if you enter the color code in hex the circle on the plate doesn't move, although the color changes and so do RGB and HSB values.
Hmm, that only happens when you enter a shade of grey. Thanks, I'll look into that.
EDIT: Wow, there were a few problems going on there. Fixed and reuploaded now, though. Saturation and brightness now change when inputting a grey shade hex, saturation and hue values are now correct when brightness is 0, and hue is now correctly calculated from rgb values