{"id":15903,"date":"2025-08-04T10:41:52","date_gmt":"2025-08-04T08:41:52","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=15903"},"modified":"2025-12-17T13:40:58","modified_gmt":"2025-12-17T12:40:58","slug":"qfield-3-7-haida-gawai-polishing-a-great-experience","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/it\/2025\/08\/04\/qfield-3-7-haida-gawai-polishing-a-great-experience\/","title":{"rendered":"QField 3.7 \u201cHaida Gwaii\u201d: Polishing a great experience"},"content":{"rendered":"\n<p>For QField 3.7, we opted for a shorter development cycle that focused on polishing preexisting functionalities from feature form editor widgets improvement through to better nearby Bluetooth device discovery. Of course, we couldn\u2019t help ourselves and still packed in some nice functionality that we thought deserved to reach QField\u2019s growing community as soon as possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Main highlights<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"460\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/splash.webp?resize=750%2C460&#038;ssl=1\" alt=\"\" class=\"wp-image-15904\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/splash.webp?resize=1024%2C628&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/splash.webp?resize=300%2C184&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/splash.webp?resize=768%2C471&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/splash.webp?w=1272&amp;ssl=1 1272w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/div>\n\n\n<p>One of the most interesting new functionalities from this development cycle has been the ability to stamp details on photos taken by QField\u2019s in-app camera. <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">A basic version of this has been supported for a while no<\/span>w;&nbsp;this new version offers flexible customisation of details stamping onto photos,&nbsp;including changing the font size, colour, and horizontal position, as well as providing users with the ability to completely change the details via expression-driven templates and add image overlays onto the photo.<\/p>\n\n\n\n<p>The custom details stamping configuration lives within project files, allowing for individual projects to drive styling and details. The configuration interface is provided by QFieldSync and can be found in the project properties dialog by switching to the QField panel when setting up projects in QGIS:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"739\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/image_stamping.webp?resize=750%2C739&#038;ssl=1\" alt=\"\" class=\"wp-image-15905\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/image_stamping.webp?w=767&amp;ssl=1 767w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/image_stamping.webp?resize=300%2C296&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/image_stamping.webp?resize=50%2C50&amp;ssl=1 50w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/div>\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">The other significant addition in this release is&nbsp;<strong>the new plugin manager\u2019s Available Plugins tab, which offers a curated list of plugins<\/strong>&nbsp;that can easily be installed with a single tap.<\/span> The list makes it much easier to discover plugin-delivered functionalities such as online routing, geocoding searches, and much more.<\/p>\n\n\n\n<p>The plugin manager can also <strong>alert users of available updates for their installed plugins, ensuring that crucial bug fixes and improvements are easily delivered<\/strong>. When a new version is released, users can update via a single tap. We are looking into the possibility of enabling automated plugin upgrades soon.<\/p>\n\n\n\n<p>Long-time users of QField are probably aware of a nifty feature that allowed individual project layers to be locked, and for that lock to be driven by a data-defined property expression. For this new version, we\u2019ve supercharged the layer lock functionality by breaking it down into four distinct vector layer permissions that can be disabled: i) feature addition, ii) attribute editing, iii) geometry editing, and iv) feature deletion. These permissions can be disabled by activating a checkbox or conditionality turned on via a data-defined property expression.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"589\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/layer_permissions.webp?resize=750%2C589&#038;ssl=1\" alt=\"\" class=\"wp-image-15906\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/layer_permissions.webp?w=904&amp;ssl=1 904w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/layer_permissions.webp?resize=300%2C236&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/layer_permissions.webp?resize=768%2C603&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/div>\n\n\n<p>The disabling of permissions using a data-defined property expression allows for interesting scenarios when paired with QField-driven expression context variables such as the user name of a logged-in QFieldCloud account (@cloud_username), GNSS positioning (@gnss_coordinate) and more. Users can easily restrict permissions based on the user interacting with a cloud project, or form advanced geofencing-like rules based on location, time of the day, etc. For more details on available variables, <a href=\"https:\/\/docs.qfield.org\/reference\/expression_variables\/\" data-type=\"link\" data-id=\"https:\/\/docs.qfield.org\/reference\/expression_variables\/\">read this page on QField&#8217;s growing documentation site<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improvements all around<\/h2>\n\n\n\n<p>As mentioned above, this version focused on polishing preexisting functionality. Noteworthy improvements include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>support for <strong>multiple column display<\/strong> as well as the <strong>ability to filter value relation lists<\/strong>;<\/li>\n\n\n\n<li>support for <strong>reversing the sorting order of the relationship editor\u2019s children lists<\/strong>;<\/li>\n\n\n\n<li><strong>smoother scanning process to discover nearby Bluetooth devices<\/strong> when adding external GNSS devices; and<\/li>\n\n\n\n<li>support for <strong>feature identification against vector tile layers<\/strong> (give that a try with the new OpenStreetMap shortbread vector tiles!).<\/li>\n<\/ul>\n\n\n\n<p>Finally, life for QFieldCloud users has <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">improved with the&nbsp;<strong>support for resuming large fi<\/strong><\/span>le downloads when fetching a cloud project,&nbsp;eliminating the need to restart from scratch after an interruption due to poor connectivity. In addition, users will notice a new notification badge on the top-left main menu button, indicating that a cloud project has pending changes ready to be pushed to the server.<\/p>\n\n\n\n<p>We hope you enjoy this new version as much as we do delivering it to you. Happy field mapping!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>QField 3.7 brings powerful updates with customizable photo stamping, an improved plugin manager, enhanced layer permissions, and smoother Bluetooth and vector tile support\u2014plus smarter QFieldCloud sync. A focused release that polishes and extends essential mobile GIS workflows.<\/p>\n","protected":false},"author":34,"featured_media":15904,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[38],"tags":[125],"class_list":["post-15903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qfield","tag-qgis-org"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/splash.webp?fit=1272%2C780&ssl=1","jetpack-related-posts":[{"id":15582,"url":"https:\/\/www.opengis.ch\/it\/2025\/06\/03\/qfield-3-6-gondwana-locking-on-greatness\/","url_meta":{"origin":15903,"position":0},"title":"QField 3.6 \u201cGondwana\u201d: Locking on greatness","author":"Mathieu","date":"3 Giugno 2025","format":false,"excerpt":"Building on top of the last release which introduced background tracking, this development cycle focused on polishing functionalities and building on top of preexisting features. The variety of improvements is sure to make our diverse user base and community excited to upgrade to QField 3.6.","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/05\/splash.png?fit=1200%2C736&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/05\/splash.png?fit=1200%2C736&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/05\/splash.png?fit=1200%2C736&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/05\/splash.png?fit=1200%2C736&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/05\/splash.png?fit=1200%2C736&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":13565,"url":"https:\/\/www.opengis.ch\/it\/2023\/01\/26\/qfield-2-6-perfecting-high-accuracy-positioning\/","url_meta":{"origin":15903,"position":1},"title":"QField 2.6: perfecting high-accuracy positioning","author":"Mathieu","date":"26 Gennaio 2023","format":false,"excerpt":"It\u2019s only been a few weeks into the new year, but we\u2019ve got great news for you: a brand new QField 2.6 \u201cGeeky Gecko ?\u201d has been released with a focus on positioning improvements, including Bluetooth support for Windows. And with that, we are delighted to remove the \u2018beta\u2019 status\u2026","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/01\/26_cover-1.png?fit=800%2C501&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/01\/26_cover-1.png?fit=800%2C501&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/01\/26_cover-1.png?fit=800%2C501&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/01\/26_cover-1.png?fit=800%2C501&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13686,"url":"https:\/\/www.opengis.ch\/it\/2023\/04\/04\/capturing-more-while-in-the-field-with-the-new-qfield-2-7\/","url_meta":{"origin":15903,"position":2},"title":"Capturing more while in the field with the new QField 2.7","author":"Mathieu","date":"4 Aprile 2023","format":false,"excerpt":"A brand new version of QField has been released, packed with features that will make you fall in love with this essential open source tool all over again with a focus on capturing more while you are in the field. QField 2.7 nicknamed \u201cHeroic Hedgehog\u201d also includes a number of\u2026","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/04\/224213255-e51e619a-2505-49dc-a03d-088bfa2530e4.png?fit=941%2C598&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/04\/224213255-e51e619a-2505-49dc-a03d-088bfa2530e4.png?fit=941%2C598&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/04\/224213255-e51e619a-2505-49dc-a03d-088bfa2530e4.png?fit=941%2C598&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/04\/224213255-e51e619a-2505-49dc-a03d-088bfa2530e4.png?fit=941%2C598&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13401,"url":"https:\/\/www.opengis.ch\/it\/2022\/11\/14\/qfield-2-5-is-here-reaching-new-heights\/","url_meta":{"origin":15903,"position":3},"title":"QField 2.5 is here, reaching new heights","author":"Mathieu","date":"14 Novembre 2022","format":false,"excerpt":"Our ninjas have been so busy that less than a month after we released QField 2.4, we find ourselves with so many new features we simply can't wait any longer to present to you the latest version of QField: 2.5 \"Fancy Flamingo ?\u201d. Exciting new features QField\u2019s main new feature\u2026","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/25.png?fit=1200%2C751&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/25.png?fit=1200%2C751&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/25.png?fit=1200%2C751&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/25.png?fit=1200%2C751&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/25.png?fit=1200%2C751&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14069,"url":"https:\/\/www.opengis.ch\/it\/2024\/01\/10\/snappy-qfield-3-1-borneo-has-arrived\/","url_meta":{"origin":15903,"position":4},"title":"Snappy QField 3.1 \u201cBorneo\u201d has arrived","author":"Mathieu","date":"10 Gennaio 2024","format":false,"excerpt":"Snapping to common angles, revert individual vertex manipulations, select vertices using finger tapping on the screen, geofenced geometry editing and much more. QField 3.1 is here!","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13951,"url":"https:\/\/www.opengis.ch\/it\/2023\/10\/24\/qfield-3-0-amazonia-is-here\/","url_meta":{"origin":15903,"position":5},"title":"QField 3.0 \u201cAmazonia\u201d is here &#8211; Feature-packed and super slick.","author":"Mathieu","date":"24 Ottobre 2023","format":false,"excerpt":"The waiting is over! # QField 3.0 is here - Feature-packed and super slick, it will make your #fieldwork even more efficient \ud83d\udcf1\ud83d\uddfa\ufe0f\ud83d\ude80","rel":"","context":"In &quot;QField Highlights&quot;","block_context":{"text":"QField Highlights","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/highlights\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/30splash.png?fit=952%2C597&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/30splash.png?fit=952%2C597&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/30splash.png?fit=952%2C597&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/30splash.png?fit=952%2C597&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-48v","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/15903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/comments?post=15903"}],"version-history":[{"count":6,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/15903\/revisions"}],"predecessor-version":[{"id":17741,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/15903\/revisions\/17741"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media\/15904"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media?parent=15903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/categories?post=15903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/tags?post=15903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}