Skip to content

4.3.0 - Danube

Latest

Choose a tag to compare

@nirvn nirvn released this 28 Aug 03:38

What's Changed

4.3 showcase

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.)