Skip to content

feat: add Elementor widget for displaying Visualizer charts#1279

Merged
HardeepAsrani merged 2 commits intodevelopmentfrom
feat/elementor-wdiget
Mar 20, 2026
Merged

feat: add Elementor widget for displaying Visualizer charts#1279
HardeepAsrani merged 2 commits intodevelopmentfrom
feat/elementor-wdiget

Conversation

@HardeepAsrani
Copy link
Copy Markdown
Member

Summary

  • Register Visualizer Chart widget via elementor/widgets/register
  • Widget renders chart via shortcode in editor/preview context with lazy loading disabled and action buttons suppressed
  • Add 6 Playwright e2e tests covering widget discovery, no-charts notice, chart selection, rendering, hide-panel regression, and mid-session add

Will affect visual aspect of the product

YES/NO

Screenshots

Test instructions

  • Make sure all the chart types/libraries work inside Elementor.
  • Make sure it works once you reload, re-order and preview.

Check before Pull Request is ready:

Closes https://github.com/Codeinwp/visualizer-pro/issues/548.

- Register Visualizer Chart widget via `elementor/widgets/register`
- Widget renders chart via shortcode in editor/preview context with lazy
  loading disabled and action buttons suppressed
- Add 6 Playwright e2e tests covering widget discovery, no-charts notice,
  chart selection, rendering, hide-panel regression, and mid-session add
@pirate-bot pirate-bot added the pr-checklist-complete The Pull Request checklist is complete. (automatic label) label Mar 14, 2026
@pirate-bot
Copy link
Copy Markdown
Contributor

pirate-bot commented Mar 14, 2026

Plugin build for b13b49e is ready 🛎️!

@HardeepAsrani HardeepAsrani merged commit 10f4d39 into development Mar 20, 2026
10 checks passed
@HardeepAsrani HardeepAsrani deleted the feat/elementor-wdiget branch March 20, 2026 13:06
@pirate-bot
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 4.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@pirate-bot pirate-bot added the released Indicate that an issue has been resolved and released in a particular version of the product. label Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-checklist-complete The Pull Request checklist is complete. (automatic label) released Indicate that an issue has been resolved and released in a particular version of the product.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants