Visual Component Releases
The current version of the Visual Component is 1.19.1
. Each releaseβs latest version is publicly available at:
https://builds.dopple.io/atlatl-visual-component/releases/current/index.js
Additionally, previous releases are available at:
https://builds.dopple.io/atlatl-visual-component/releases/X.X.X/index.js
Note
Replace X.X.X
above with your desired version number. For version 1.0.0
, for example, you would use https://builds.dopple.io/atlatl-visual-component/releases/1.0.0/index.js
.
While not normally needed, the ate
environment (Automated Test Environment) can be accessed by adding an env="ate"
attribute to the <atlatl-visual>
tag, such as: <atlatl-visual client-id="a1a1a1a1-b2b2-c3c3-d4d4-e5e5e5e5e5e5" env="ate">
Releasesβ
1.19.1 (current)β
Changedβ
- Internal update to testing tools.
Fixedβ
- Fixed issue where selecting to view the product in AR on iPad would display the QR code rather than the Launch AR button.
1.19.0β
Changedβ
- Internal update to testing tools.
1.18.2β
Fixedβ
- Fixed issue where Hotspot elements would display through the QR code for AR.
1.18.1β
Changedβ
- Internal update to build tools.
1.18.0β
Fixedβ
- Fixed issue where the QR code for AR would get cut off depending on the size of the
atlatl-visual
element.
1.17.1β
Changedβ
- Internal update to analytics events sent during initialization.
1.17.0β
Changedβ
- Internal update to authorization logic.
1.16.4β
Addedβ
- Added
bg-color
attribute support to theatlatl-visual
element for setting a background color.
1.16.3β
Changedβ
- Removed unsupported analytics events.
1.16.2β
Changedβ
- Internal update for analytics-related testing.
1.16.1β
Changedβ
- Updated backend analytics service.
Note
This release (and any future release) is only compatible with Visual API version 1.23.4
and above.
1.16.0β
Addedβ
- Added
imported
function to theatlatl-visual
element that resolves when the Visual API is downloaded.
Fixedβ
- Fixed issue where the
ready
function on theatlatl-visual
element would returned undefined when called before the component was parented to the page.
1.15.1β
Fixedβ
- Fixed issue where certain analytics events would not send when expected.
- Fixed issue where certain analytics events would send when not expected.
1.15.0β
Addedβ
- Added
data-av-default
attribute support to the DOM binding forbutton
elements to apply property values when the page loads. - Added
data-av-multiproperty
attribute support to the DOM binding forbutton
,input type="radio"
, andoption
elements to allow for multiple properties to be set to different values when the control is interacted with.
1.14.1β
Addedβ
- Added analytics event for when the
visual
property of theatlatl-visual
element is accessed through code. - Added analytics event for when the
product
property of theav-product
element is accessed through code.
1.14.0β
Addedβ
- Added a function that resolves when analytics are initialized.
1.13.2β
Changedβ
- Internal update to how testing is managed.
1.13.1β
Addedβ
- Added analytics event for when end users interact with controls that are bound using the Shopify binding.
- Added sequenceId to analytic events.
1.13.0β
Addedβ
- Added analytics event for when an event is triggered on the product.
Fixedβ
- Fixed issue where logging would throw an error when initializing twice.
1.12.0β
Addedβ
- Added ability to communicate with alternative service environments depending on data availability.
1.11.0β
Addedβ
- Added external logging support.
- Added option to select alternative loading screen styles.
1.10.3β
Addedβ
- New analytic event for the beginning of the session.
- New analytic event for when the product is visible.
1.10.2β
Changedβ
- Updated internal URLs to reference CDN.
1.10.1β
Fixedβ
- Fixed issue with analytics being disabled.
1.10.0β
Addedβ
- Added support for sending custom analytics events.
- Added ability to provide data to send up with each analytic event.
1.9.3β
Addedβ
- Added support for loading Visual Component into a page that uses RequireJS.
1.9.2β
Fixedβ
- Fixed issue with dynamically adding/removing basic web content, allowing Visual Component to load properly across routes on reactive/SPA sites (such as React and Vue sites).
1.9.1β
Addedβ
- Added analytics event for when end users interact with a Button, Checkbox, Dropdown, or Radio Group that is bound using the DOM binding.
1.9.0β
Changedβ
- Finalized Shopify binding.
- Most notably fixed an issue where, if end users interacted with controls in between page-load and Visual displaying the product, the controls and 3D would be out of sync.
1.8.0β
Addedβ
- Added support for Embedded UI fullscreen button.
- Added support for Shopify options with a forward slash.
Fixedβ
- Resolved issues with loading screen positioning in Shopify β can now display the default loading screen.
1.7.0β
Changedβ
- Updated Shopify binding to re-evaluate the JSON mapping when the dedicated script tag is updated with new content.
1.6.0β
Addedβ
- Added the ability for developers to add custom Embedded UI buttons.
Fixedβ
- Fixed an issue with the Embedded UI modal backgrounds transitioning slightly.
1.5.0β
Addedβ
- Added support to change the location of Embedded UI buttons through a
native-button-location
attribute.
Fixedβ
- Fixed an issue where the Embedded UI βoption menuβ button would display on small screens when no features were enabled.
1.4.0β
Addedβ
- Added Embedded UI button and modal for Snapshot feature.
- Added Embedded UI button and modal for Augmented Reality feature.
1.3.3β
Addedβ
- Added
av-option-loading-state
event to API documentation.
Fixedβ
- Fixed issue where Radio Groups didnβt support setting βcolorβ type choices.
1.3.2β
Changedβ
- Updated script URLs to significantly improve load times for Visual API assets.
1.3.1β
Fixedβ
- Fixed an issue where loading a Visual API-based demo site and then a Visual Component-based demo site would cause the Visual Component to throw CORS errors and not load.
1.3.0β
Changedβ
- The
<atlatl-visual>
tag is no longer required to have anid="atlatl-visual"
attribute. Theid
attribute may be omitted, or set to any other desired value. - The canvas no longer shows a highlight outline when it is in focus.
1.2.0β
Addedβ
- Added an
av-option-loading-state
event for when setting aProduct
value has a delay, such as when resources are being downloaded.
Fixedβ
- Fixed an issue where some
data-av-value
values that were numbers were being converted into color arrays.
1.1.0β
Addedβ
- Added support for
<button>
tags when using the DOM binding.
1.0.1β
Fixedβ
- Fixed an issue where the Snapshot feature could trigger more than once if the button was added through JavaScript in a specific way.
1.0.0β
Addedβ
- Initial release of the Visual Component, for easily adding a 3D configurator or visualizer to any site.
- Automatically binds UI elements and inputs on the page (such as radio groups and
<select>
dropdown menus) with thedata-av-property
anddata-av-value
attributes to update the 3D productβs configuration. - Support for scene Snapshots: the ability to capture an image through any button or event on the page.
- Support for triggering Augmented Reality via any button or event on the page.
- Automatically binds UI elements and inputs on the page (such as radio groups and