You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit improves the user interface and fixes several map-related issues.
- 🛠️ [fix] Corrects elapsed time display in tooltips.
- Changes "Ride Time" to "Elapsed Time" for clarity.
- 🛠️ [fix] Fixes file name sanitization for GPX exports.
- Uses `replaceAll` instead of `replace` to remove all invalid characters from track names, ensuring valid file names for GPX exports. ⚙️
- 🛠️ [fix] Preserves active tab during file loading.
- Saves and restores the current tab when loading overlay files to prevent unexpected tab switches. 🔄
- 🗺️ [feat] Improves map tab activation and centering.
- Ensures the map tab is always activated and the map is centered on the main file when the active file name is clicked. 🖱️
- Centers the map after a delay to ensure the tab switch completes.
- 🗺️ [feat] Enhances mini-map functionality.
- Adds configuration options for better control like `zoomLevelOffset`, `aimingRectOptions`, `shadowRectOptions`, etc.
- Forces mini-map to update after a short delay to ensure proper rendering. ⏱️
- Keeps mini-map in sync with the main map by invalidating its size on main map move or zoom events, preventing grey tiles. 🗺️
- 🗺️ [feat] Fixes grey tiles issue on map tab switch.
- Invalidates the map size when switching to the map tab to prevent grey tiles from appearing. ⬜
- 🧹 [chore] Reorders imports in `renderer.js` for better organization. 🗂️
- Moves `setupCreditsMarquee` import to improve code readability.
Signed-off-by: Nick2bad4u <[email protected]>
0 commit comments