A colour-changing fabric can provide heating or cooling, depending on the ambient temperature 1. Scientists have previously designed materials that can do one or the other, but their use is ...