Skip to main content

Overview

  • Key improvements in this series:
    • 115+ primitive components for building custom comment dialogs
    • Each subcomponent can now be used independently without requiring the full dialog structure
    • Two usage patterns: ID-Based (Standalone) and Context Wrapper
    • Full control over comment dialog layout and styling

Breaking Changes

  • [CSS Element Names] If you applied CSS to comment dialog element selectors, you need to update them to target the new element names.
    • Replace snippyly-comment-dialog with velt-comment-dialog-internal
    • Replace app-comment-dialog-* pattern with velt-comment-dialog-*-internal
    • For example: app-comment-dialog-composer becomes velt-comment-dialog-composer-internal
    • Important: Only element names need to be updated. Class names remain unchanged.

How to Upgrade

  1. Search your CSS files for any element selectors using snippyly-comment-dialog or app-comment-dialog-* patterns.
  2. Update the element selectors using the following replacements:
Old Element NameNew Element Name
snippyly-comment-dialogvelt-comment-dialog-internal
app-comment-dialog-composervelt-comment-dialog-composer-internal
app-comment-dialog-headervelt-comment-dialog-header-internal
app-comment-dialog-bodyvelt-comment-dialog-body-internal
  1. Deploy the latest version of the Velt SDK to your product.
If you are only using class selectors (e.g., .comment-dialog-composer), no changes are required.