While OPENGIS.ch’s GeoNinjas are busy getting QFieldCloud ready for primetime, it has not kept them away from concocting a brand new feature-packed QField 1.10 "Uluru". Most users will find something to fall in love with in this release from an improved feature form to new digitizing functionalities and quality of live updates.
Major feature form improvements
QField’s feature form has received lots of attention during this development cycle. Its user interface and stability has greatly improved, and there are simply too many individual changes to list here.
On the new functionality front, the feature form has gained:
- An ordered relation editor widget allowing users to re-order the children features of a relationship
- A complete-as-you-type mode for value relation editor widget
- A new UUID generator editor widget
- Support for “live” default expression value to be on feature update
Vertex digitizing logger
Conducting quality assurance (QA) reviews from work done in the field with QField has just gotten a lot better thanks to the brand new vertex digitizing logger. When enabled, each vertex entered while digitizing new features or editing preexisting geometries are logged as point features onto a ‘digitizing logs’ layer. Each point feature added has access to snapping result context, position context including horizontal and vertical accuracy, and more. This allows for data reviewers to get a fuller picture of how geometries were built.
Speed up workflow with new duplicate and move feature(s) actions
QField 1.10 brings in a pair of new useful actions: the duplicate feature(s) and move feature(s). This can speed up work in the field for many surveyors by avoiding potentially lengthy digitizing and attribute filling process in favor of quickly duplicating what’s already done whenever possible.
Quality of life improvements
Quite a few improvements have landed in QField 1.10 which should improve users’ experience. To list a few:
- To save battery, QField will now automatically dim the screen backlight after a period of inactivity, allowing users to conduct longer tracking sessions before running out of power
- Tracking settings are now remembered and sub-meter minimum distance constraint allowed
- The map scale bar now avoids degrees and instead automatically converts units into meters
- Opening an individual point dataset will automatically setup and show feature labels; for other geometry types, users can show labels via a new checkbox in the layer item properties panel
QField speaks many languages
Thanks to community efforts, QField has been translated into a growing number of languages. However, the user interface language adopted by QField was until now hard-coded to match that of the device onto which QField was running.
Starting with QField 1.10, users are able to customize the language used by going to the settings panel.
Updates to foundational libraries
Time was spent during this development cycle to update a large number of libraries powering up QField, which is now running against QGIS 3.22, gdal 3.3.2, PROJ 8.1.1. This has resulted in increased stability as well as speed gains in a number of scenarios.