Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

v5.5.0

Compare
Choose a tag to compare
@SuperViz-Dev SuperViz-Dev released this 19 Jan 17:01
· 750 commits to main since this release
d09ad1d

What's new

HTML Pin

On this version, we are releasing a new adapter for Contextual Comments: the HTML Pin. When utilizing the HTMLPin adapter, the Comment Pins will only be able to be placed on the HTML elements that have the data-superviz-id attribute. The value of this attribute will be used to identify the element and its position on the page, meaning that it should be unique and persist on the page. You can also use the dataAttributeValueFilters option to filter what elements should not be able to receive a Comment Pin.

Video Conference

We added a new flag for the Video Conference component: canShowAudienceList which allows you to show or hide the audience list. By default, it's set to true.

Committed to improving the user experience, we added a new modal when a non-audience participant tries to enter a meeting without allowing the browser to use camera or microphone.

New modal for Video Conference

Please note that this modal adds new texts to the internacionalization, inside devicesBlocksModal.

In addition to that, we fixed two issues related to the Video Conference component:

  • We fixed a bug where, when using the Video Conference component, if you kicked a user of type Audience in a video, it wouldn't kick the user.
  • We had minor adjustments to the UI of the Video Conference component participants list.

Improvements and Fixes

Room and SDK improvements

  • We are adding a new event to the room, the ParticipantEvent.SAME_ACCOUNT_ERROR. This event will be triggered when a participant enters or exits the room.
  • In some cases, the error "Same participant erro" would be displayed if a participant tries to enter quickly after exiting it. We've made improvements that prevent this error from happening.
  • We improved the experience for TypeScript developers, allowing them to use the SDK with no need to cast some SDK objects to any and by allowing the avatarConfig to be optional when setting other flags on Presence3D.

Who-is-Online improvements

  • We now add a scroll bar to the dropdown list of participants on the Who-is-Online component for when there are many participants.
  • Now, if either a local participant or another participant is not using a Presence component, it'll not show 'Click to Follow' when hovering over the other participant's avatar on Who-is-Online.

Contextual Comments improvements

  • We improved user experience with Contextual Comments by: when closing the sidebar, the temporary pin now disappears and any selected pin is unselected.
  • When using Contextual Comments with 3D environments, like Autodesk Viewer, we now ensure that the button to enable Comments and open the sidebar will be on top of the 3D environment.
  • We improved the code that validates the distance between the pin and the user's camera for a better user experience.
  • We changed the behavior of the Follow function inside ThreeJS, allowing better usability for the participant who's following someone.

Matterport-plugin improvements

  • Depending on the version of the Matterport Bundle, the name and scale of the avatars would be displayed with the wrong size. We fixed this issue.

Version numbers

The changes mentioned above are available in the following versions:

Package Version
@superviz/sdk 5.5.0
@superviz/autodesk-viewer-plugin 1.12.0
@superviz/matterport-plugin 0.15.0
@superviz/threejs-plugin 0.19.1