What's New

What's New

Release history for pitchmappr. Each version lists new features, improvements, and fixes.

v0.6.3 — April 2026

Theme system overhaul

  • 21 regular themes + 11 focus themes (32 total built-in presets)
  • Theme Editor (mapprstyle.html) with 22 configuration sections and live preview
  • 87 color properties per theme, layer visibility presets, per-type road widths
  • Font and language selection (41 languages)
  • Highway shield styling (text color, text size, icon size)
  • Boundary dash patterns (solid, dashed, dotted, dash-dot)

Layer system expansion

  • 44 individual layer toggles in 11 categories
  • New categories: Tunnels & Bridges, POIs, Water Labels
  • Per-layer building opacity control
  • Highway shield sprite rendering (Interstate, NL S-road, generic)
  • Two-pass layer visibility in themes (coarse + fine-grained overrides)

Focus Mode improvements

  • 60 countries available (US listed first)
  • Separate low-zoom (Natural Earth) and high-zoom (vector tile) internal boundary toggles
  • Enhance with Base Map: selective layer reveal (labels, shields, roads) through focus overlay
  • Full base map mode with independent theme selector
  • Per-feature road and shield styling within focus overlay

Data & markers

  • Square shape is now a 45° rotated diamond (not upright square)
  • Per-dataset size override with reset button
  • HQ color is global across all datasets
  • Dataset visibility note: hidden datasets still included in exports unless overridden per-view

Export updates

  • Quick Export section (immediate capture, no saved view needed)
  • Export Views section (precise crop framing from saved views)
  • Renamed d3-geo section to "Change Projection"
  • 5 output size presets (up to 3840×2160)

Project panel

  • Added Client field
  • Job/Ref Number now takes priority for export filenames

v0.5 — April 2026

Focus Mode overhaul

  • Focus Mode with full country isolation for 180+ countries
  • US state-level drill-down (all 50 states + DC)
  • US region presets: CONUS, Alaska, Hawaii
  • 10 built-in Focus themes with independent color control
  • Neighbor country display with internal boundary toggle
  • High-resolution boundary loading (Natural Earth 50m/10m on demand)

Local Cities

  • Built-in city markers from Natural Earth 10m cities database
  • Custom city add and CSV import
  • Per-city enable/disable with overlap detection
  • Full marker and label style customization (size, color, halo, position)

Projection Export

  • d3-geo projection rendering: Albers USA, Lambert, Conic Equal Area, Natural Earth, and more
  • Region presets (CONUS, North America, Europe, Asia Pacific, World)
  • Live preview canvas with checkerboard transparency
  • Auto-fit to markers
  • Color, border, and label controls
  • PNG and SVG output at configurable sizes up to 4K

Export improvements

  • Hi-Res PNG using vector tile re-rendering at 2–4× native resolution
  • Transparent background export (mask becomes alpha-transparent)
  • Per-view export cards with mode labels (Regular/Focus)

Map improvements

  • Customize Theme: live color, line width, and label style tweaks
  • Custom theme save/edit/delete with live preview toggle
  • Independent Focus base map theme (separate from Regular mode)
  • Base Map Labels section in Focus mode (country, state, city toggles)

Data & markers

  • Per-dataset marker sizing (0.5× to 2×)
  • Color scheme selector moved to Marker Defaults
  • Label halo size and color controls

Project panel

  • Project Name, Job Number, Owner, Creator, Description fields
  • File Info summary (created, saved, edited by, schema, counts)

v0.4 — March 2026

MapLibre migration

  • Replaced Leaflet with MapLibre GL JS
  • Replaced CartoDB raster tiles with Protomaps PMTiles vector tiles
  • Base map hosted on Cloudflare R2 via Worker proxy
  • Lossless canvas export via map.getCanvas().toDataURL()

Layer toggles

  • Individual layer toggle controls: boundaries, labels, roads, natural
  • Category groups with master checkboxes
  • Road subcategories: highways, major, minor, link, rail

Base map themes

  • Light (Voyager), White (Positron), Grayscale, Dark
  • Theme switching rebuilds the MapLibre style (not a URL swap)

v0.3b — March 2026

UI restructure

  • Option B icon rail layout: 48px rail + 284px slide panel
  • Config-driven sidebar via SIDEBAR_CONFIG
  • Five panels: Data, Map, Views, Export, Settings
  • Panel is a flex child (not absolute-positioned)

Features

  • Named color themes: Standard, Pitchbook, Slate, Warm
  • Crop overlay preview on map when saving views
  • invalidateSize() fix for grey tile strips after panel animation
  • Compass and legend removed (export cleanliness)

v0.3 — March 2026

  • Inline label editing (click label in location list)
  • CSV import preview table (5-row preview with column mapping)
  • Label background options: White and None (transparent)
  • Marker white border toggle
  • Per-dataset label show/hide

v0.2 — March 2026

Initial release as a single HTML file.

  • Leaflet 1.9.4 map rendering with CartoDB tile presets
  • Nominatim geocoding (1 req/sec rate limit)
  • CSV bulk import with column auto-detection
  • Multiple datasets with color-coded markers
  • Circle, star, square marker shapes
  • SVG export with vector markers in <g id="markers">
  • PNG export via html2canvas at 3× scale
  • Project JSON save/load (schema v2)
  • Saved views with crop ratios
  • White-label support via APP_CONFIG