gui: respect limited color range for test patterns
gui: let alternating circle pattern be btb or wtw if possible

Note, wtw/btb is only possible in limited color range