Added The resource center (and its modules) can now be used with guide validation
Added Customers can now use the `annotateUrl` configuration option to provide their own function to determine what “page” a visitor is on. This is particularly useful for customer applications where the url never changes
Fixed Tooltips can no longer partially render off the top of the screen (making them unable to be dismissed)
Fixed Tooltips now wait to position until all their image blocks have loaded, preventing them from stuttering when rendered with large images
Fixed Images for guides created in the Visual Designer now always correctly get
display: block, ensuring they don’t create a ~6px gap in their container
Fixed Tooltips are better at picking their render direction/offset, and have better handling for mobile-sized screens
pendo.identify()to change an end-user’s language after rendering a guide will now correctly re-fetch that guide’s content in the requested language
Fixed Previous Step will now correctly scroll to the previous step for tooltips that are not visible in the viewport
Fixed Fixed app latency caused by analytics collection on a pageViewController with a cyclic structure (i.e. the last page takes the user back to the first page and so force).
Added Chat integrations will now persist regardless of whether the Resource Center is open or closed
Added Support for the new “Previous Step” button action in the Visual Designer
Added Support for the new “Launch Guide” button action in the Visual Designer
Fixed Customers without
body tags can now render guides correctly. Customers who use
<frameset> tags, this one’s for you 🙂
Fixed The SDK’s recommended flow is to initalize the SDK from the Application object, in order to not lose analytics.
We now found out that some customers want to initialize the SDK from an Activity. While this is not the recommended flow, we enabled this flow and fixed several bugs around this flow.
Note that this means that analytics and guides will not work prior to initializing the SDK.