Changes
🚀 Features
- Preview rendering of map content beyond screen edges for nicer panning and zooming experience
- Localized datasets support for cloud projects
- Identification support for online raster layers for WMS and ArcGIS REST data providers
- Introduction of a cloud project details page to provide a more informative view of a given cloud project
- New QR code scanning functionality to distribute cloud projects
- Automatically open feature form when tap identifying a single feature behavior (off by default, can be activated in the settings panel)
- Support for data-defined feature form attribute's label and editable properties
- Map layer notes support to provide rich context to layers
- Read-only external storage support for attachments from WebDAV and AWS servers
✨ Improvements
- Greatly improved canvas lock to position, with constant panning insuring the location stays in the center of the screen
- Print atlas-driven layouts of relationships' children directly within the parent's fearture form
- IMU details - roll, pitch, heading, and steering - are now exposed as expression variables
- Postgis SSL key authentication support within pg_service.conf
- Multi-selection support added to local data view panel to increase efficiency
- Support for manually pushing a cloud project's subfolder (e.g. layouts) to QFieldCloud
- Topological editing logic added to the geometry editor reshape tool
- Feature addition form's fullscreen state can now be toggled by dragging its header bar (matching preexisting behavior for the features list and feature editing forms)
🧩 Plugin framework
- New utility functions to read and write file content
- Ability to generate QR code through QML image provider (e.g. "image://barcode/?text=check-this-cool-code&color=green")
🏆 New Contributors
- @lukasgraf made their first contribution in #6059
- @t-book made their first contribution in #6165