That's as good as it's going to get with a 3-bit display, meaning you have only 8 colours to work with. Any other colours are created by dithering. You can see an example of the palette here: http://forum.espruino.com/comments/16223395/
I think it looks great though.
Edit: the wave clock is just using the available colours properly, which prevents dithering from occurring.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
That's as good as it's going to get with a 3-bit display, meaning you have only 8 colours to work with. Any other colours are created by dithering. You can see an example of the palette here:
http://forum.espruino.com/comments/16223395/
I think it looks great though.
Edit: the wave clock is just using the available colours properly, which prevents dithering from occurring.