Install and manage plugins
Click the gear on the selected plugin's card to manage it. Each chart card separates the underlying library (for example Chart.js, with its own version, publisher and license) from the Studio adapter (integration code, with a separate version, publisher and license). These are declared metadata, not verified publisher identity or legal permission.
Add plugin… imports a local .ogsplugin.zip. Update… checks the same plugin ID and kind
and compares versions and contents before review. Chart JavaScript requires explicit trust;
animation packs contain validated JSON, not executable code. Shader packs contain GLSL GPU code
and also require review before preview/application. Updated
versions install alongside old versions. Version selection, Enable, Details, and removal controls apply to the selected bundle.
Existing charts retain their exact renderer version. Preview & Export can offer an explicit update
to an installed, trusted compatible build, showing affected objects and shared component instances.
The previous bundle stays saved and the update is undoable; check the result because renderer
versions can look different. Individual charts can also change provider in Properties. Templates
carry their renderer code, but Studio requires approval before executing an unfamiliar plugin.
Opening a template or template set checks the chart renderers used by every template, including
inactive ones. A prominent Plugin mismatch — charts unavailable dialog identifies missing,
disabled or untrusted builds, shows the saved version/build and offers compatible installed
renderers where available. Dismissing it leaves a Charts cannot render warning bar with
Review plugins… until the problem is resolved. Healthy older renderers do not trigger this
blocking warning merely because an update exists. Renderer replacement is explicit and undoable;
save the .ogs document to keep changed references.
See Renderer plugins for installation, portability, and the provider API.
Disabled versions remain manageable, but unavailable versions cannot preview or apply templates.
Bundles use the .ogsplugin.zip suffix. Chart rendering is plugin-only; there is no integrated
fallback. If no chart plugin is installed and enabled, use Plugins → Add plugin… to install one. Older
unconfigured charts can still be edited, but need a renderer selection before preview/export.
Chart bundles contain both adapter and library code. They cannot be swapped independently; an application update needs a new compatible bundle. Separately supplied commercial libraries (BYOL) are not supported yet. Shared sources and exports contain pinned renderer code, so check the applicable licenses before distribution.