Savemap & map updates: Improved charts, better visibility & enhanced interaction
This release improves the usability across Safemap and the map player experience. Based on customer feedback, we refined chart rendering, improved layout behavior, and added new interaction capabilities.
Read all details about Safemap and the elevation chart component in our documentation:
📈 Safemap chart improvements
We revisited the chart for better readability and trend visualization while still handling sparse GPS data correctly. Data points of distance from track, speed, and elevation are rendered with connected dots.
- Added dedicated chart colors for better visual consistency
- Enhanced legend readability for primary metrics
- Improved axis styling and labeling
Our major concern with connected dots was that long gaps could create misleading visualizations. To solve this, the chart flexibly shows gaps:
- Large data gaps automatically break the chart line
- Gap thresholds are calculated dynamically based on median time intervals
- Missing data is displayed accurately while preserving trend readability
📋 Flexible Safemap header
We improved header behavior when filters are expanded. Now, opening filters shrink the header area and hide the event details: Start- and end time, length of the shadowtrack.
- Header now adapts more intelligently to available space
- Compact mode is applied dynamically when filters are expanded
- Improved logo scaling and layout responsiveness
- More usable space for participant and alert tables
🚨 Participant Status in Alerts & Notifications
Alerts and notifications now display the participant status such as DNF, DSQ directly. This makes operational monitoring much clearer, especially during live race situations.
⛰️ Elevation Chart Zoom Functionality
The elevation profile now supports zooming both:
- in the tracking map and
- in the standalone elevation chart component.
New interactions:
- Mouse wheel zoom
- Pinch zoom support for usage on smartphones
- Double-click reset