synchro-charts
synchro-charts copied to clipboard
Create plugin architechure for visualizations
Create the foundation to move the Synchro Charts 'webgl-base-chart' to be able to utilize a plugin architecture, as well as moving a lot of the rendering logic outside of the webgl-base-chart
and into the PluginManager
.
This PR does not actually utilize the new plugin architecture. Does not effect any existing components (yet).
Additionally, add a new DataStream
field, visualizationType
, which will be used to determine which plugin is used to render a data-stream, allowing for multiple visualization types (which would then be rendered via different plugins)
Tests
https://github.com/diehbria/aws-synchro-charts/runs/3352913998