Your comments

Honestly, I do not see any issues with zoom.

But you can already do: one finger, double tap and drag.

I think this is useful but not critical.... Users still can delete and add themes by going to the folder where they are stored.

GCDroid has built-in themes, so no external ones are needed (yes, one is always needed, but I default to internal).

I'm sure I'll add this at one point but likely not in the next release.

Interesting idea... EXCEPT, now I need a new 'marker' to show that I guess?

@sloth96 It works differently here. So those headers would not matter. I am thinking along the lines of:

- limit total cache size per map to X GB (X in the range of 2 GB maybe, but could be user option, including unlimited)

- track usage of tiles and the first tiles to go are the ones used the longest ago.

- delete all tiles not used in X days (I was thinking 365 days, maybe also user option, including keep forever)

GCDroid looks in its internal cache and if the tile is present then there is never any network traffic at all. So not the usual HTTP cache.

definitely an option. need to find a nice way to add that 'edit' button though.

Plan is to have CERTAIN settings available from other places. Likely not the complete settings screen though.
I need to investigate the side effects of this.

But I definitely want to make map related settings available on the map.

Yes, I want to move all user defined WPs into custom DB that will overlay all the time, live, offline, etc....

Will see how easy that is.

Definitely planned

Yeah, I know.... I still want to limit the overall cache size somehow. No need to cache 10GB of old tiles.

Plus, let's assume the server provider updated the maps. If I find the tiles in the cache, I will not load it from the server, so the user would not see the updated maps.

Of course, that is the whole point of the cache ;-) But I think I still should evict items over a certain age and/or size.

Full support for current mapsforge maps will be in the next release.

Lab STATIONS will also be loaded automatically in the future.

Lab2gpx should NOT be needed anymore.