-
-
Notifications
You must be signed in to change notification settings - Fork 148
Description
Hi, thank you for developing GPXSee, for me it is an excellent tool for planning bike routes! I mainly use it to visualize my recorded GPX tracks. However, I have noticed a performance problem when loading a large number of GPX tracks. For example, with 166 tracks, it takes about 30 seconds for the application to fully load the GUI, maps, and display the tracks. It appears that GPX files are loaded synchronously and sequentially. I encounter this behavior whether I pass the file paths on the command line or load them using the "Open..." button.
I suggest optimizing the file loading process by implementing asynchronous loading and concurrent loading when there are multiple tracks.
I would like to help since I have some experience with C++, but I'm not familiar with the Qt libraries, so my ability to contribute code is limited. However, I can try and test or do a basic implementation.