openivity / openivity.github.io

An open-source fitness analytic platform offering data visualization (with OpenStreetMap), edit, convert, and combine multiple FIT, GPX, and TCX activity files. 100% client-side power! (WebAssembly)
https://openivity.github.io/
GNU General Public License v3.0
9 stars 1 forks source link

fix: allow enhanced fields #113

Closed muktihari closed 1 month ago

muktihari commented 1 month ago

Some manufacturers may prefer using enhanced fields rather than ordinary field. For example, using EnhancedAltitude over Altitude. Since we were only using Altitude, the altitude data in some FIT files (one of which was produced by Garmin devices) could not be displayed properly. This applies for other enhanced field such as EnhancedSpeed, EnhancedAvgSpeed, etc.

muktihari commented 1 month ago

Sample problem that can be viewed visually: Altitude data not present since the file uses EnhancedAltitude field while our program only handle Altitude field:

Screenshot from 2024-09-08 18-49-48

After the change: image