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