Skip to main content

Beta Features API

The Reveal SDK provides a centralized way to enable and manage beta features. This allows you to test new or experimental functionality before it's officially released.

Enabling a Beta Feature​

You can enable a beta feature using:

//enable one feature
$.ig.RevealSdkSettings.betaFeatures.enable("newPieChart");

//enable multiple features
$.ig.RevealSdkSettings.betaFeatures.enable("newPieChart", "newDonutChart");

//alternatively use an array
$.ig.RevealSdkSettings.betaFeatures.enable(...[
"newPieChart",
"newDonutChart"
]);

Disabling a Beta Feature​

To disable a previously enabled beta feature:

$.ig.RevealSdkSettings.betaFeatures.disable("newPieChart");

Getting All Enabled Beta Features​

const betafeatures = $.ig.RevealSdkSettings.betaFeatures.getEnabledFeatures();

Available Beta Flags​

The following beta feature flags are available:

newBulletGraph​

Enables the experimental bullet graph visualization.

🚫 Not recommended for general use at this time. This component is still in active development and is not production-ready. Expect limited functionality, incomplete styling, and potential issues.

newCircularGauge​

Enables the experimental radial (circular) gauge visualization.

🚫 Not recommended for general use at this time. This component is still in active development and is not production-ready. Expect limited functionality, incomplete styling, and potential issues.

newLinearGauge​

Enables the experimental linear gauge visualization.

🚫 Not recommended for general use at this time. This component is still in active development and is not production-ready. Expect limited functionality, incomplete styling, and potential issues.

newDataGrid​

Enables the new data grid visualization in the Reveal SDK.

The new data grid offers:

  • Improved rendering performance
  • Enhanced sorting and filtering capabilities
  • Column summaries support
  • Column pinning functionality
  • Responsive layout for better mobile and tablet experiences
  • And more improvements for a modern grid experience

This feature introduces a significant upgrade to the grid visualization, providing users with a more powerful and flexible data grid component. It is ideal for users who need advanced grid functionality and better performance when working with tabular data.

✅ Recommended for testing improved grid performance and new grid capabilities in your dashboards.

newTooltip​

Enables the new hover-based tooltip experience in the Reveal SDK.

With this feature enabled:

  • Tooltips appear on hover rather than on click.
  • Tooltip actions (such as drilldown, filtering, etc.) are readily available without requiring a click.
  • Improves discoverability and usability of interactive options within visualizations.
  • Offers a more modern and intuitive experience aligned with common data visualization practices.

This behavior is a significant change from the default tooltip, which only appears after the user clicks a data point. The newTooltip flag simplifies the interaction flow, allowing users to explore data faster and with fewer steps.

✅ Recommended for testing faster, more interactive data exploration via hover tooltips.