remove dialog from dialogStack if it is closed with 'ok' or 'close'
button
commit change of JSInterface too
don't remove dialog onBackPressed from dialogStack since it is done via
JS_Interface callback
fixed portal long tab issue
added switch to map trigger
reload page after login
overhauled button pressed backStack behaviour...use a JS callback to let it work with JS calls
removed not needed line of code
plugin wrapper code - convert to use build.py macros. this ensures it's identical in all plugins, so the mobile app can remove/modify it without issues. also makes it easy to change if required
apply the new plugin wrapper change to the mobile-only user-location plugin
use new plugin wrapper macros for bookmarks plugin
tweak delauny code to be more strict on it's colinear detection
cache the map data tiles for a short time. this can vastly reduce our load on the niantic servers, especially in the case of multiple repeated scroll/zoom actions in the same area
code formatting
reload after plugin with the reload-method to stay consistent with the action bar
added back "press twice to exit" (fixes #356)
- there is no reason why we shouldn't do it this way
made press twice to exit an option (see #356)
some refactoring of the zoom level handling. will make it easy and relatively friendly on the servers to boost the map detail level for given zoom levels
decrease standard refresh time to 30 seconds, so chat is more up to date
increase map tile cache to 2 minutes, so the increased refresh for chat does not impact map data tile requests
remove partial portal zoom level boost from code - moving complete code into a plugin
log data vs map zoom to console