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.
newDonutChart
Enables the redesigned donut chart visualization in the Reveal SDK.
The new donut chart offers:
- Improved rendering performance
- Enhanced responsiveness and accessibility
- Smoother animations and transitions
- Support for interactive filtering
This feature replaces the legacy donut chart with a more polished and user-friendly version. It is ideal for users looking for a modern, cleaner look and improved data visualization experience.
✅ Recommended for testing updated visual quality and layout behavior in dashboards using donut charts.
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.
newPieChart
Enables the redesigned pie chart visualization in the Reveal SDK.
The new pie chart offers:
- Improved rendering performance
- Better support for small slices with automatic label placement
- Enhanced responsiveness and accessibility
- Smoother animations and transitions
- Support for interactive filtering
This feature replaces the legacy pie chart with a more polished and user-friendly version. It is ideal for users looking for a modern, cleaner look and improved data visualization experience.
✅ Recommended for testing updated visual quality and layout behavior in dashboards using pie charts.
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.