What's Changed
🚀 Features
- 3D map canvas offers users an immersive perspective on terrain elevations, including include:
- Supports the default worldwide terrain elevation data (Mapzen Global Terrain), as well as custom terrains (defined in QGIS within the project properties dialog)
- GNSS position overlay
- Ongoing tracking line overlay
- COGO (Coordinate Geometry) framework to enhance surveying with the following operations available out of the box:
- XYZ parameters
- Distance/angle from point
- Circles' intersection
- QField can now automatically rotate the map to follow movement direction instead of the compass when locked to GNSS position
- A collapse all / expand all button is now attached to the legend found in the main sidebar panel
✨ Improvements
- The identified features list panel will shrink when only a few features are shown, saving more space to display the map canvas
- Fine-grained control over visibility of the "remember last value" pins in the feature addition form
- The auto-zoom to feature option is now remembered across QField sessions
- When offline, QField will queue the pushing of changes to QFieldCloud until connectivity is regained
- QField will inform users of QFieldCloud maintenance and ongoing incidents that could impact their workflow (to put things in perspective, our availability rate over the last 30 days is 99.97%, we just want to make sure users are informed for those 0.03% moments 😉)
- Position tracking improvements and optimizations to make it even more battery friendly
- More resilient Bluetooth connection across a variety of devices
- Support for HTTP proxy networking
- Users can now benefit from all the new features found in QGIS 4.0
- A number of crucial libraries updated, including Qt 6.10.2, gdal 3.12.2, proj 9.7.1, and geos 3.14.1
🍏 iOS improvements
- Background tracking has made its way into QField iOS builds
🧩 Plugin framework
- Out-of-repository plugin installation is now easier with the ability for users to scan QR code pointing a URL
- Introduction of a QFieldXmlHttpRequest object to act as a drop in replacement to XmlHttpRequest with nice upgrades including support for file upload to POST endpoints
- Introduction of a map layer model to quickly show and filter layers from the currently opened project
- Plugins and QML editor widgets can now directly modify the geometry and attributes of the feature currently opened by the feature form