cyclestreets/android — comment on commit 75d5e62ee0ed935558bc8521e6f636eee604b827
File:  line 0
By jezhiggins:

The location button, when first switched on, turns on your location (as shown by the yellow man) and also follows your location, updating the map as you move. If you scroll the map yourself, even just a fraction, the automatic following is switched off.

There are, then, three states - on and following, on, and off. Until now, the button only had two states - on and off - so there was room for confusion, and if you wanted to reenable following you had to press twice - off, then on again.

When it's off, the button now shows the location graphic with a hollow circle in the middle. When pressed, the graphic changes to the normal location graphic with a filled centre, drawn with a border around it. When the map is moved and following turned off, the button border is removed.

It takes significantly longer to describe than to see in action :)