Skip to content

Releases: GuildMasterDev/Cartographer

v2.0.0 — Modernization Pass

16 Apr 15:32

Choose a tag to compare

Cartographer v2.0.0 — full modernization pass.

Highlights

  • Electron 41 (up from 32) with explicit sandbox mode
  • Geocoding search via Nominatim replaces hardcoded city buttons — find any place by name
  • Persistent markers — everything you drop is saved to localStorage and restored on next launch
  • GeoJSON export / import — carry your marker collections between devices or tools
  • Opt-in geolocation — "My Location" only fires when you click the button, never on load
  • Dynamic routing — connect your markers with a polyline and see total distance
  • Five map styles — OpenStreetMap, Topographic, Dark (CartoDB), Satellite (ESRI), Watercolor (Stadia)
  • Keyboard shortcuts/ to search, M to toggle marker mode, Esc to clear
  • Also runs in the browser — the same index.html is deployed at https://guildmasterdev.github.io/Cartographer via GitHub Pages

Fixes

  • Replaced the dead Stamen watercolor URL (was 404-ing) with Stadia's hosted version
  • Swapped the Stadia dark layer (key-required in production) for CartoDB dark_all (keyless)
  • Added per-layer maxZoom so tiles no longer go gray beyond provider limits

Under the hood

  • Single-file app: still no build step, no framework, no npm dependencies beyond Electron itself
  • Responsive layout for narrow windows
  • .gitignore so node_modules stops contaminating commits