- Updated Situm Flutter SDK to version 3.20.6. This version improves floor changes when positioning using BY_FOOT_VISUAL_ODOMETRY motion mode.
- Updated Situm Flutter SDK to version 3.20.0. This version fixes a compatibility break and also a bug that displays a blank screen on the map under some circumstances.
- Added POI filtering to hide in the AR view POIs with the custom field ‘hidden-ar’ set to true.
- Fixed an issue where the viewer would remain in an inconsistent state on iOS devices after opening the AR view
- Added new algorithm to set coordinates to which the arrow is pointing during guidance and force this coordinates to be updated always.
- Increased default distance to point to coordinates to 25 m.
- Changed starting AR message from "AR Loading" to "Optimizing AR"
- Faster decrement of the quality metric threhsold to enforce a world reset. This reduces the time before a reset occurs which improves cases where the AR guidance is in an incorrect state.
- Updated flutter plugin version to 3.18.2
- Improved integration with the Situm SDK: now this plugin actively closes the AR view when it receives a "USER_NOT_IN_BUILDING" location status.
- Removed a message that was confusing end users.
- Fix. Check that the ar widget has been initialized before sending messages.
- Integrated AR odometry into the positioning system to enhance accuracy.
- Enhanced the algorithm for deciding when to refresh the world, improving stability.
- A directional arrow is now displayed to indicate the route direction.
- Added a new "AR Loading" UI widget.
- Updated the value of the position refresh parameter of the AR module.
- Updated the value of the position refresh parameter of the AR module.
- Updated Situm Flutter SDK to version 3.13.0.
- Fixed a bug where the plugin failed to load 3D ambiences when the AR module was not visible (and therefore paused).
- Fixed a bug where the plugin failed to load 3D ambiences when the user was positioned in an area with multiple overlapping geofences, and the last notified geofence did not have AR metadata configured.
- Updated Situm Flutter SDK to version 3.11.16.
- Updated camera distance limit to 20m.
- Removed the "Low quality AR" message.
- Added a new optional callback
onARVisibilityChanged
to get notified when the AR visibility changes.
- Updated the iOS configuration steps in the documentation to prevent UnityFramework from modifying
the visibility of the system's status bar. As mentioned in the documentation, add the
UIViewControllerBasedStatusBarAppearance
key with a value offalse
to your Info.plist file:<key>UIViewControllerBasedStatusBarAppearance</key> <false/>
- Update
situm_flutter_unity
to version 0.0.3 to similarly prevent changes to the window mode on Android. - Updated Situm Flutter SDK to version 3.11.13.
- Fixed AR status mistakenly resumed (instead of paused) under some circumstances.
- Now the plugin will display a
SnackBar
on 3D ambience changes, indicating that the user is entering or exiting 3D ambience zones.
- Updated Situm Flutter SDK to version 3.11.9.
- Fixed a bug that prevent the
MapView
to correctly follow user when the AR is displayed.
- The AR Widget now correctly handles
dispose()
calls occurring in "tabs" type implementations.
- Resolved a leak occurring in such situations.
- Now it is not necessary to forward SDK calls to the
ARController
. The AR module is notified internally about changes on location, navigation, geofencing (and so on). - Updated Situm Flutter SDK dependency to version 3.11.4.
-
Added a new parameter
enable3DAmbiences
to recreate ambiences in the augmented reality view with animations and 3D objects. The activation of each environment is based on the entry/exit on Geofences, which must be configured in the dashboard through the "ar_metadata" custom field. Example:ar_metadata: {"ambience": "ambience_name"}
To enable 3D ambiences for your venue, contact Situm support.
-
Added new parameters
occlusionAndroid
,occlusionIOS
to enable or disable 3D model occlusion.
- Improved MapView integration by introducing a combined AR-MapView view.
- The combined view automatically centers the user position and disables user events for the map.
- A new button completely hides the MapView for a full screen AR experience.
- Enhanced the plugin to exit the AR view when navigation concludes, accommodating cancellations or reaching the destination.
- Fix Android setup in the README.
- Initial version of the Flutter AR plugin.