Mobile v2.4 Release Notes [1]

Document created by Darshan Rajaram Kamat on Aug 9, 2018Last modified by David Baird on Oct 10, 2018
Version 2Show Document
  • View in full screen mode

Apple Store - https://itunes.apple.com/in/app/trimble-connect/id1076606537?mt=8

Google Play - https://play.google.com/store/apps/details?id=com.trimble.buildings.connect

New Features

1. Types of measurement

Brief description about each of the measurement types along with the screenshots are as follows:

  • Point to Plane - This represents the shortest distance between the selected point and the plane, irrespective of any point selected on the plane.

 

  • Plane to Point - This represents the shortest distance between the plane and the selected point, irrespective of any point selected on the plane.





  • Point to Line-Segment - This represents the shortest distance between the selected point and the line segment, irrespective of any point selected on the line segment.





  • Line-Segment to Point - This represents the shortest distance between the line segment and the selected point, irrespective of any point selected on the line segment.




  • Plane to Line-Segment - This represents the shortest distance between the plane and the selected point on the line segment, irrespective of any point selected on the plane.






  • Line-Segment to Plane - This represents the shortest distance between the selected point on the line segment and the plane, irrespective of any point selected on the plane.





  • Point to Point - This represents the shortest distance between two selected points.






  • Plane to Plane - The endpoints can be selected on the same plane or on different planes. This represents the shortest distance between two selected points, if both the points are on the same plane or if both the planes are not parallel. If both the planes are different and are parallel, this represents the shortest distance between the first plane and the selected point on the second plane, irrespective of any point selected on the first plane.






  • Line-Segment to Line-Segment - This represents the shortest distance between the first line segment and the selected point on the second line segment, irrespective of any point selected on the first line segment.

 

 

  • User can create views with the above types of measurements from TCM and view it across clients. User can open and see the views with the above types of measurements created from any clients in TCM.

 

2. On-Demand sync approach

  • There are four tabs displayed inside a project, namely Data tab(files/folders), Todo tab(todos), Views tab(views) and DashBoard tab. On-demand approach is implemented to improve the first-time data loading performance in data tab.
  • Data tab sync - Once the user enters into the project for the first time, data tab will be shown. The latest version of files and folders will be synced and shown to the user. Earlier the user has to wait until the entire data has been synced to see the latest versions of files and folders in the data tab.
  • Order of data sync - Once the user enters into the project for the first time, the data tab will be shown. The files and folders are synced in parallel and displayed on screen. Earlier the folders will be synced completely before files started to sync.
  • Folder sync - Once the user enters into any of the folders inside a project for the first time, the latest version of the files and folders inside that folder will be synced immediately.
  • Tab switching - On switching between the data, todo and views tab, the contents of that specific tab will be synced and displayed. At any point of time, only one entity(data/todo/views) sync runs in the background to fetch the data without any interruption.
  • Infinite progress bar - While the first-time sync in progress, user will see an infinite progress bar at the top of the respective tab.

Infinite progress bar

Improvements

1. Alert pop-over while saving an existing view

  • On tapping the tick icon to save the view, user can be indicated with an alert message “Do you want to update a view?”

  • Localisation for newly added strings in view update alert pop-over.

2. Application logs

  • Improvements have been made for log file, which captures workflow specific information.

Bug Fixes

Following are the list of critical bugs that have been fixed after V2.3.2 release.

  1. Default thumbnail is getting displayed for the views attached to Existing TODO
  2. Default thumbnail is getting displayed for the views attached to New TODO
  3. The application got stalled when the user performs view delete
  4. The application got crashed, when user perform switch tab while first time loading is in progress
  5. The pull to refresh icon is in progress while infinite progress bar is in progress[View,TODO, Project list screen]
  6. The whole list is getting refreshed for every auto sync in view, Todo , data list screen
  7. Infinite progress bar is getting displayed while auto sync is in progress
  8. The infinite progress bar gets stalled in View list screen
  9. View is getting displayed with layer transparency applied when the user tries to create a view after performing reset
  10. View is getting displayed with layer color applied when the user tries to create a view after performing reset
  11. View is getting displayed with object transparency applied when the user tries to create a view after performing reset
  12. View is getting displayed with object color applied, when the user tries to create a view after performing reset
  13. New branding got disappears when the user applies a filter in data list screen
  14. Auto sync is getting triggered when the user applies a filter in data list screen
  15. Reduce infinite progress bar size in Data ,Todo ,view tab
  16. Pull to refresh icon is getting displayed while the progress bar is in progress
  17. Data list screen is getting flickered whenever user applies the filter
  18. Data list screen is getting flickered when user switch from folder
  19. "Sync in progress" is getting displayed when user perform sort during first time loading
  20. The view list progress is getting stays longer time at certain point
  21. The whole views got disappears from view list tab when user exit from view group
  22. The application got hanged when the user performs pull to refresh
  23. The application got hanged when the user performs pull to refresh during first time loading
  24. A whole view list is getting displayed under selected view group
  25. View list is getting flickered while first time loading is in progress
  26. Frequently getting redlining in view list screen, While first time loading is in progress
  27. The application is getting crashed when the user tries to create a measurement
  28. Reduce text markup size in TCM app[Impacts BYLOR]
  29. Explicit view attached to TODO is not getting removed when the user_A reverts the view permission assigned to the user_B.
  30. The application is getting hanged,when user tries to load views
  31. [3D VIEWER] Mobile app crashes on opening a view [Impacts Bryan, VolkerWessels]
  32. [TCM] Model not appearing in TCM but visible in web and desktop [Metal Solutions]
  33. Show all button is performing reset model function [ Impacts Trimble, Outi Aaltonen]
  34. Views(within view group) that are shared are not listed inside view groups
  35. New users added to a user group can't access views previously shared with that group
  36. Views not belonging to the current user are still listed, after removing the assignee
  37. Deleted view is getting listed in the views list after deleting the view
  38. Performance issue in Data tab
  39. Sync is getting failed frequently across tab
  40. SetRecursiveStateWithGlobalId() does not set all children state
  41. Progress bar is not getting started simultaneously across all tabs
  42. Last modified time is incorrect for parent folders
  43. Views made on ipad are not correctly vissible in web and desktop
  44. View created from TCM by zooming into "Dance center.skp" model is rendered incorrectly in TCW
  45. Application crashing when selecting object and then hitting information [Construsoft]
  46. Application is not getting logged out in

 

Known Issues (Shall be fixed in the next phase)

  • Occasionally, when large model files are loaded in the 3D viewer, the viewer results in a crash (or) does not respond to user interactions, owing to memory constraints.
  • Size of the measurement values might look bigger in tablets.
  • Model rendering issue while performing Pan /Zoom operations in the model viewer.
  • View parity issues related to Orthographic project,Global transparency and Hierarchical object.
  • Occasionally at particular case measurement values will be created as 0.0 m.
  • Occasionally sync is getting failed while first time loading is in progress, across screens.
  • Views are taking a long time to getting displayed in view list screen.
  • Issue with model alignment set from other client is not getting reflected properly in TCM
  • Status sharing feature slowness issue
  • Crash observed while logging in to the trimble connect application by setting chrome as default browser and the issue exits in lower version of android devices[Below android OS version 6]
  • Crash observed while loading model specific model files with assemblies in the model viewer
  • Crashed observed while loading some specific ifc or skp model files in the model viewer
  • Slowness observed in UI detail update of folders
  • View created with top camera position is displayed by 180 degrees inverted top position
  • Occasionally slowness observed when user perform tab switch
  • Occasionally empty thumbnail is getting displayed for the attachment.
  • Occasionally slowness observed in fetching entities after performing dashboard delete.

Known Limitations

  • Offline Logout - User will not able to logout in offline mode since browser cannot be launched without internet connection.
  • View parity issues:
    • Object states
    • Layers states, Color and Transparency
  • While downloading files, the sizes for model files are fetched from the ‘Files’ collection, which may/may not be the final size for the assimilated ‘f3d’ file.
    • During the assimilation process at the backend, the file conversion results in change in the file size manifold
    • Hence while downloading model files, the size required for storing it in the device storage, will not be appropriate.
  • UI in tablets is shown in compatible mode.
  • The crash is observed on hiding all layer of Green Dunes model, in Moto G2.
  • layer list inconsistencies on creating or showing view shared across platforms
  • Sometimes Empty thumbnail is shown for incomplete assimilation file.
  • Slowness observed while applying layer color and transparency.

Attachments

    Outcomes