In sweden we have a soap called fönstersåpa. It’s like dish soap but without the oil that leave a film on the glass. So dust and stuff doesn’t stuck on it.