/
MobileMap: MobileMap Version History

MobileMap: MobileMap Version History

This list of versions and their associated release notes is intended to help users decide if/when it is appropriate for them to update MobileMap to take advantage of new features or bug fixes.

MobileMap 4.4.31 (1/15/25)

  • Photos

    • Fixed bug that caused crash when MobileMap resumed after taking a picture AND the device was in a different orientation (portrait/landscape) from when the photo was initiated. This issue had been observed on Samsung Tab Active 3 and 5 units but may have been present on other devices.

MobileMap 4.4.30 (1/3/25)

  • Tree List

    • Decreased button widths on Tree List popups to fix issue on Nautiz X6 units where buttons extended off of screen to left and right. Specifically, decreased width of Clear, Cancel and Done buttons on the select_domain_value_layout to match button width on non_domain_popup_layout and decreased the capitalization button "Aa" on non_domain_popup_layout (from 100dp to 50dp).

  • Read-Only Logic

    • Added support for 'IN' operator in Tree Read-Only Logic. This allows for more than 1 value in a single attribute field to be used to set an existing tree record to read-only on Tree List load.

  • Related Tables

    • Minor update to Related Tables to ensure that functionality matched setting description. In previous release (4.4.29) the target field and value inputs had been swapped

MobileMap 4.4.29 (12/23/24)

  • Photos

    • Added support for writing metadata into photos as a watermark, with white text on a semi-transparent gray block at either the top or bottom of the image. User can select to add the current date, time, GPS coordinates, device orientation (azimuth) and any attribute field that is present on the parent feature. The user can also select the font size to be used. MobileMap will determine the size of the watermark and the number of columns based on the number of metadata fields and font size. Relevant settings are in Settings > Photos > Photo Watermarks.

  • Related Tables

    • Added Related Tables Logic setting (Settings > Data Model > Related Tables Logic) that enables automated population/update of attribute(s) in the parent record based on attributes in the child record(s). Allows users to define one or more logic statements for each child table. When child table loads, or is refreshed after closing a child record. Logic tests compare a child attribute to a value or theshold. If any records pass this test, then the second part of the logic kicks in and updates the parent attribute with either a fixed value (e.g., '2' or 'Yes') or a value from the first child record that met the logic test. Assumes that if the target field (in the parent record) is a coded value domain then the source field should also be a coded value domain with the same domain values.

MobileMap 4.4.28 (12/19/2024)

  • Tree List

    • Added new setting (Settings > MobileMap Cruise > Trees > Center Tree List on Current Tree) to enable automatic vertical centering current (active) tree row to the middle of the screen (unless at beginning or end of list).

    • Added new setting to validate and save tree when are leaving each tree row (Settings > MobileMap Cruise > Trees > Automatically Save Tree When Leaving Tree Row). This can help to ensure data quality by applying validation rules immediately when completing each tree.

    • Added new setting (Settings > MobileMap Cruise > Trees > Enable Tree Validation Audio Alerts) to enable sounding alarm tone when business rule is violated during validation. This is especially helpful when combined with the setting above.

    • Added new setting (Settings > MobileMap Cruise > Trees > Enable Tree Validation Row Highlights) to enable highlighting tree rows with rule violations., this would allow users to more easily know what tree rows must be fixed before moving on. When validation runs, all tree rows with validation errors will be highlighted in red. If a tree row is selected, then unselected, the row highlighting is removed. If the error was not addressed, the row will be re-highlighted on the next validation.

    • Replaced 'Enable Copy of Individual Trees' checkbox setting with new 'Allowable Tree and Log Edits' setting (Settings > MobileMap Cruise > Trees > Allowable Tree and Log Edits) that is dropdown with the values Copy/Add/Edit/Delete, Add/Edit/Delete(no copy), Edit only (no copy/add/delete), and none. This allows users to hide the copy, add, and delete buttons on the Tree List and Log List but still support editing.

    • Added new 'Tree Read-Only Logic' setting (Settings>MobileMap Cruise>Trees>Tree Read-Only Logic) to include logic (trigger field, operator, value) for setting a tree record to read-only. Only relevant when reloading existing trees and where some (but not all) trees should be read only. This setting does not cause trees to become read only when data is changed, trees are only set to read-only when loading the tree list, or when copying trees (in check cruise mode).

    • Added new setting (Settings > MobileMap Cruise > Trees > Tree Label Field) to support use of a field other than Tree_ID for labeling trees in validation error and warning messages. This is an uncommon scenario where the Tree_ID field is not the preferred reference ID for trees.

    • Custom Tree and Log Field Calculations (Settings > MobileMap Cruise > Trees > Custom Tree and Log Field Calculations)