summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorGravatar Linus Torvalds <torvalds@linux-foundation.org>2017-10-23 10:04:33 -0400
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-10-23 10:34:19 -0400
commit344d9765936012701d72e33d1e8c005cf5941f9d (patch)
tree3ebe5781984eb2656863868af337d4e2e1265688 /cmake
parent87db35de3cb1771cdbb16eab87bede282a49c407 (diff)
downloadsubsurface-344d9765936012701d72e33d1e8c005cf5941f9d.tar.gz
Make the map widget more pleasant to use
This does two main things to the map widget: - if there are no coordinates, do *not* zoom out to the whole-world view. Just leave the map alone. - when zooming out to move to a new dive site, zoom back in to the same zoom level it was before. These two changes make it much more pleasant to move between dives, particularly as you move back-and-forth without losing the zoom level. NOTE! The zoom level gets reset if you move dives _while_ zooming is happening, and so moving quickly between dives will still end up losing the original zoom level, replacing it with a bigger zoom-out that was active _during_ a previous zoom. That could be seen as a feature (moving incrementally to an "overview" zoom when moving quickly between dive sites), but honestly it smells more like a bug to me. But regardless of that feature/bug, this new zoom behavior is more pleasant than our older "always reset when moving". But it might be a matter of taste, so people should try this out and comment. Signed-off-by: Linus Torvalds <torvalds@linux-foundation,org> Cc: Lubomir I. Ivanov <neolit123@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'cmake')
0 files changed, 0 insertions, 0 deletions