What's Changed
This release is the result of our first yearly “summer of stability” campaign where we dedicated ourselves to hunting bugs and crashes while polishing preexisting functionalities.
🚀 Features
- A new bookmarks manager featuring:
- A bookmarks list to quickly view, jump to and navigate to user-created and project-provided bookmarks;
- The ability to export user-created bookmarks to a geopackage;
- The ability to delete multiple bookmarks at once.
- Introduction of QFieldCloud project templates:
- Create projects on the fly using prepared templates available within the QFieldCloud projects page
- For project template authors out there, you can make your templates public to share them to the broader community
✨ Improvements
- Revamped cloud project page focused on ease of use and clarity featuring:
- A polished user interface offering clearer wording and better focus on key actions;
- The ability to review details of pending local changes prior to uploading to the cloud;
- The ability to see historical changes by all users collaborating on cloud projects; and
- The action to revert local changes relocated within a 'Danger Zone' sub-panel to avoid accidental data loss
- Enhanced camera experience:
- Snapping still images has been hardened against infinite auto focus/white-balance waiting period;
- Automatic image rotation has been improved;
- If your device angle led to a wrong image rotation, new buttons are available to manually adjust the rotation;
- Expression driving details stamped onto images now supports layer and feature contexts (i.e., writing feature attributes onto a snapped photo)
- Features list and form polishing:
- The gallery relation editor widget will now remember its thumbnail vs. list mode when toggled
- Conditional styling of the features list now supports expression-driven bold font style
- Searching value relation lists is now accent-less to speed up data entry
- All relation editors now respects the project's defined sorting order
- The QR code scanner can now detect codes within an image picked from the device's picture gallery
- The project folder page has gained the ability to select multiple files and send them as a compressed ZIP archive
- The search bar now allows for a matching bookmark location to be set as navigation destination
- Support for standalone VTPK vector tiles files datasets
- Stability improvements across the board as well as memory usage reduction resulted in a tangible reduction in crashes
- Reliability of Bluetooth Low Energy (BLE) connections to external GNSS devices improved
- Tons of dependencies updated, including QGIS 4.2.2, gdal 3.12.4, and proj 9.8.1
- Too many bug fixes to mention individually! :)
🧩 Plugin framework
- A major restructuring of QField QML components offering:
- A cleaner separation between core, gui, and app components now available through import qfield.{core,gui,app};
- All QField components are now prefixed with a Qf (e.g. QfMapCanvas, QfRubberband, etc.)