Skip to content

Plugin docs - #614

Open
cursork wants to merge 2 commits into
mainfrom
plugin-docs
Open

cursork wants to merge 2 commits into
mainfrom
plugin-docs

Conversation

@cursork

@cursork cursork commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Related Issue(s)

Description

  • Adds plugins documentation as walked through with @sloorush.
  • A couple of changes to reference apexcharts implementation along the way

PR Checklist (Remove options that are not relevant)

  • This PR has been tested against applications
  • Documentation complete (decision docs, code comments, etc.)

Comment on lines -40 to +42
useEffect(() => {
if (chartRef.current) {
setTimeout(() => {
const chartInstance = chartRef.current.chart.paper();
const svg = chartInstance.svg();
if (svg) {
setChartSvg(svg);
localStorage.setItem(data.ID, JSON.stringify(svg));
handleData(
{
ID: data?.ID,
Properties: {
SVG: svg,
},
},
'WS'
);
}
}, 500);
}
}, [chartRef.current]);
// ⎕WG of the Dynamic property SVG serialises the rendered chart straight
// from the DOM (see the ApexChart branch of the WG handler in App.jsx), so
// it is always current. chart.paper() no longer exists in apexcharts 5,
// which is what the previous publish-after-mount here relied on.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

File to be verified if it is accidental or intentional changes

Comment thread RELEASES.md
Comment on lines +3 to +9
## [Unreleased]

- The User Guide gains an "Extending EWC" section: an introduction to plugins,
the plugin architecture (registration contract, class definitions, resource
serving, injection, the client-side registry), and a tutorial that wraps
globe.gl as an EWC class from empty folder to spinning choropleth.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release should be tagged with a ## [v0.6.1] - 2026-09-22

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants