Releases: opengisch/QField
Releases Β· opengisch/QField
4.1.10 - Barents Sea
What's Changed
- Avoid always-shown pie menu helper message every time a stylus hits the canvas
- Add fix to guard against HTML editor widgets stealing focus
- Fix sample project title and screenshot tied to the wrong project archive
- Insure proper permissions set on cloud project files during download / synchronization
Full Changelog: v4.1.9...v4.1.10
4.1.9 - Barents Sea
What's Changed
- When synchronizing a cloud project with no file to downloaded (i.e. all up-to-date), gracefully finish the process
- Clicking on the home screen's QField logo will show its about overlay
- When saving an edited feature, insure only updated attributes and/or geometry are changed to avoid needless freezes
- Fix feature form's nested container visibility relying on expressions containing -- comments
- Fix QField's map canvas extent and MUPP on dual monitors with different pixel ratios
Full Changelog: v4.1.8...v4.1.9
4.1.8 - Barents Sea
What's Changed
- Save and restore QFieldCloud server cookies across app launches
- Fix camera view not restoring last picked device
- Inject @cloud_username and @cloud_useremail into the global scope to enable QFieldCloud-driven symbology
Plugin Framework Improvements
- Add global/project/layer expression context when creating a feature iterator
- Expose QFieldCloud's model and connection objects through dedicated object names
Full Changelog: v4.1.7...v4.1.8
4.1.7 - Barents Sea
What's Changed
- Insure projects created in QField have backward compatibility with QGIS 3.44 and behave properly on QFieldCloud
- Further align QField's handling of Date/DateTime/Time display format vs field format with that of QGIS
- Insure the time component to the calendar picker is never added when not needed
Full Changelog: v4.1.6...v4.1.7
4.1.6 - Barents Sea
What's Changed
- Fix pick image from gallery on modern devices
- Fix expression based visibility of nested feature form containers
- Fix rare black spaces when reloading QField after the operating system forcefully terminated the process
- Avoid toggling the authentication manager's password helper state unless we migrate to fix expired token issues
Full Changelog: v4.1.5...v4.1.6
4.1.5 - Barents Sea
What's Changed
- Avoid grabbing audio focus from other apps on launch by delaying audio initialization until QField actually needs it
- Do not show recent cloud projects that are not tied to the current QFieldCloud user within the welcome screen's recent projects list
- Fix handling of map units when reading the project distance/area display unit settings
- Fix ordering of value relation items when matching search terms
- Fix a lingering arcgis service legend image fetcher crash
- Insure that the main menu's undo / redo items respect the user font size setting
- When deselecting a value map item, pass on null as empty value
- Upgrade Qt to 6.10.3 and QGIS to 4.0.1
Full Changelog: v4.1.4...v4.1.5
4.1.4 - Barents Sea
What's Changed
- Enable automatic reconnect on connection loss for TCP and UDP receivers
- Fix range editor widget's increase/decrease buttons when the configuration minimum value is greater than zero
- Fix blank areas left after the virtual keyboard is closed on some mobile devices
- Fix zooming to identified features containing mixed point and non-point geometries
4.1.3 - Barents Sea
What's Changed
Bug fixes
- Restore old always-visible remember pins behavior for projects saved with QGIS < 4.0
- Do not lock the coordinator locator to the current GNSS position until we hold a valid position
- Avoid interference between the stylus and the location marker by using long press action on location marker with stylus and mouse to show the location actions menu
- Moving a singlepart point will adopt Z/M of snapped position
- Strengthen tracker's maximum distance safeguard by ensuring non-measurable distances are dismissed
- Fix regression with range editor widget handling typed thousand and decimal characters
- Fix missing API header and AWS3 authentication methods
Plugin authoring improvements
- Add a new LayerUtils invokable function to save a vector layer into an on-disk dataset
- Add a new LayerUtils invokable function to create a filter-less feature iterators
- Add a new FileUtils invokable function to ease cross-platform plugin authoring
- Make the focus stack mechanism plugin-friendly
- Do not double expose MapLayerModel to avoid issues when authoring plugins
Full Changelog: v4.1.2...v4.1.3
4.1.2 - Barents Sea
What's Changed
- Add eye dome lighting mode to the 3D map canvas to increase sense of depthness
- Fix rare 3D map view crash when handling missing DEM raster layer
- Fix rare crash when exiting the application during project unload
- Fix regression handling default value expressions during multi-feature editing
- Fix misalignment between coordinate cursor and geometry when moving features
- Fix settings description for native camera and anonymized metrics in the settings panel
- Pass on an application ID value to enable GeoClue-derived positions
4.1.1 - Barents Sea
What's Changed
- Insure the deprecated sample projects folder is removed from favorites
- Fix value relation editor widget's toggle button threshold check