Skip to content

Releases: jhotadhari/straymap

v0.2.1

06 Apr 23:32

Choose a tag to compare

Changed

  • Changed font: Use system font for normal text.

Fixed

  • Fix app doesn't start up on very first start of the app.
  • Fix overlapping list items About page.
  • Fix Dashboard out of viewport on some devices.
  • Fix CacheManager: doesn't fetch directories on first expand.
  • Fix Edit mapsforge profile: Cache renderStyles so they don't have to be parsed every time the Modal opens.

v0.2.0

05 Apr 22:17

Choose a tag to compare

In love with mountains.

Changed

  • Update react-native-mapsforge-vtm dependency, that uses com.github.mapsforge.vtm version 0.25.0 and all the new fancy hillshading features.
    • Hillshading is now much faster, stable and the generated tiles are more accurate.
    • Implemented all the new Clear Asymmetry shading algorithms that came with this update.
  • Change the cache filename for hillshading layer: That makes previous caches obsolete.
  • Elevation data can now be interpolated. And reading the DEMs is now multithreaded, better performance and doesn't block the UI.
  • Change Digital Elevation Model Control
    • Move it to General Settings
    • Add settings for Interpolate Elevation and DEM in Memory
  • Add CacheManager: Displays all cache directories, their sizes and allows to delete them.
  • DashboardControl Map Center Altitude: Add warning if Digital Elevation Model is unset.
  • Add more info texts.

Removed

  • Remove built in mapsforge themes MOTORIDER_DARK and OSMAGRAY. Because they are not existing anymore in latest version of com.github.mapsforge.vtm.

Fixed

  • Fix some weird zoom changes when the app is storing the current map position.
  • Fix Unhandled SoftException com.facebook.react.bridge.ReactNoCrashSoftException
  • Fix possible NullPointerException on non existing externalCacheDir
  • Small UI fixes: Some buttons or options-drop-down where out viewport.

v0.1.0

26 Mar 23:04

Choose a tag to compare

Added

  • Opacity setting for map layer online-raster-xyz.
  • Mapsforge General Settings to Settings / Maps. To control lineScale, textScale and symbolScale of all mapsforge layers. Changes require a restart of the app.
  • Added new mapsforge-profile settings, whether to show buildings and labels or not.
  • Add some debug/commit information to About page in app debug mode.
  • Update routine on app start. Compares current version with last installed version and maybe run several updates until the settings structure meets the structure of the current version.
  • More source options for layer online-raster-xyz:
    • Esri World StreetMap
    • Esri World TopoMap
    • Esri World GrayCanvas
    • Esri World Terrain
    • Esri World ShadedRelief
    • Esri World Physical
    • Esri Ocean Basemap
    • Esri NatGeo World Map
    • Google Hybrid
    • Google Satellite
    • Rename Google Maps to Google Road

Changed

  • Each cache has its own directory now. Makes it easier to control the size and clear each cache individually. The old cache directory and files are obsolete now.
  • Option to select the cache base-directory for each layer that supports caching. Options include the internal cache directory and the external directories.
  • Some info texts and added more external download links.

Fixed

  • File picker controls should search recursive in nested directories.
  • Save map position and zoom level every half minute.

v0.0.2

19 Mar 20:55

Choose a tag to compare

Basic app structure and map viewer functionality.

Added

  • Logo and design with multiple themes.
  • Multilingual.
  • Map viewer with different layers that can be stacked on top of each other.
  • Layers: online-raster-xyz, mapsforge, raster-MBtiles, hillshading.
  • Dashboard with different elements.
  • Topbar with breadcrumbs and a menu.
  • Structure for settings and some settings pages.