Hi,

long time no release. But at last here it is.

There are many, many small changes and fixes donated by a bunch of users. Thank 
you for that. Your help is much appreciated. Especially as you might have 
noticed that my time budget for QMapShack is currently very small.

The by far largest change is switching from QT5 to QT6. The minimum version is 
now QT6.8. I know this is pretty new for some distributions. But I somehow try 
to get out of QT's self inducted deprecation hell. Some deprecation warnings 
only last a few minor QT versions until they get removed. And spamming the code 
with loads of QT version defines if defs is nothing I want to have. Therefore 
QT6.8. it is for now.

Another big change is switching from our own implementation of decoding FIT 
files to the library Garmin provides. The benefit is to reduce maintenance 
load. As a drawback the new FIT file project implementation behaves a bit 
different than the old one. But we have tested quite a lot with a variety of 
files from different GPS devices. The overall result should be fine.

And talking of devices. My old trusty GPSMap64 starts to get rubber bubbles. 
Garmin and rubber - always have been a dream team. Anyway I own a GPSMap67 now. 
And this is MTP only. Yeah, MTP! The USB protocol to connect devices with the 
worst support in Linux. It's a dream. But I managed to integrate it via DBus 
hopefully the most unfriendly way. There is a DBus interface for GVFS that 
should apply to most GTK based distributions. And there is KDE using it's own 
way. QMapShack supports both. I hope there is no 3rd DBus interface.

With MTP supported all other devices that use MTP get into focus. For example 
devices from Wahoo. Or your smartphone. To detect these devices as GPS device 
you need to place a small JSON file in the root of the file system. This JSON 
serves the same purpose as the GarminDevice.xml. It defines where to find GPS 
recordings and where to place planned tracks or routes. This should be very 
flexible to address all kind of applications on mobile platforms.

For details please refer to the Wiki 
https://github.com/Maproom/qmapshack/wiki/DocGisDevices

The release is source code only. As far as I know, no one takes care of OSX or 
Windows binaries. Therefore if you feel like you want binaries, get your hands 
dirty. Fork the repository. Build the binaries. Release the binaries in your 
fork. Tell me that you do and I add a link to the release note.

Enjoy the release

Oliver


_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
  • [Qlandkartegt-users] Release ... Oliver Eichler via Qlandkartegt-users

Reply via email to