Skip to content

[FEATURE] Add canvas panel plugin#729

Draft
adrianSepiol wants to merge 1 commit into
perses:mainfrom
adrianSepiol:feature/canvas-panel-plugin
Draft

[FEATURE] Add canvas panel plugin#729
adrianSepiol wants to merge 1 commit into
perses:mainfrom
adrianSepiol:feature/canvas-panel-plugin

Conversation

@adrianSepiol

Copy link
Copy Markdown
Contributor

Description

Related to: perses/perses#3845

Introduces the canvas panel plugin — a free-form network diagram editor for building weathermap-style dashboards. Users can place nodes, connect them with edges, and overlay background shapes or images. Node and edge colors can be driven by query thresholds, and edge thickness can scale with metric values.

Screenshots

Checklist

  • Pull request has a descriptive title and context useful to a reviewer.
  • Pull request title follows the [<catalog_entry>] <commit message> naming convention using one of the
    following catalog_entry values: FEATURE, ENHANCEMENT, BUGFIX, BREAKINGCHANGE, DOC,IGNORE.
  • All commits have DCO signoffs.

UI Changes

  • Changes that impact the UI include screenshots and/or screencasts of the relevant changes.
  • Code follows the UI guidelines.

@adrianSepiol
adrianSepiol force-pushed the feature/canvas-panel-plugin branch 7 times, most recently from 3ea64b7 to 39b9803 Compare July 16, 2026 13:20
Signed-off-by: Adrian Sepiół <a.sepiol@sap.com>
[ENHANCEMENT] update panel schema re-exports to use @perses-dev/plugin-system

panelEditorSchema and buildPanelEditorSchema have moved from
@perses-dev/spec to @perses-dev/plugin-system.

Signed-off-by: Adrian Sepiół <a.sepiol@sap.com>
@adrianSepiol
adrianSepiol force-pushed the feature/canvas-panel-plugin branch from 39b9803 to d73e5e2 Compare July 17, 2026 07:54
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.

1 participant