Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Canvas][Meta] Element improvements #53312

Closed
3 of 25 tasks
shaunmcgough opened this issue Dec 17, 2019 · 2 comments
Closed
3 of 25 tasks

[Canvas][Meta] Element improvements #53312

shaunmcgough opened this issue Dec 17, 2019 · 2 comments
Labels
enhancement New value added to drive a business result Feature:Canvas Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@shaunmcgough
Copy link

shaunmcgough commented Dec 17, 2019

Goals we will attain by improving elements

Canvas uses elements to make workpads, and enhancements should be constantly brought to market for existing elements, new elements should be added, and other element related work is also crucial to the continuing story of Canvas in the market.

Lens

Add Lens to Canvas with ability to edit Lens expressions

Elastic charts

The goal of adding Elastic charts to Canvas is to have a scalable, maintainable, and secure charting library to Canvas.

Existing visualizations

Being able to add Lens visualizations to Canvas, and to embed existing visualizations into Canvas allows a wide variety of users and use cases to be realized.

New elements

New elements could be added to Canvas in different areas, and the following issues reflect these.

Existing elements

The existing elements in Canvas should be constantly improving and this list represents that.

General element properties manipulation

In Canvas, there are multiple ways to manipulate elements' properties. This is a list of overarching features that could touch multiple areas.

Layout engine

Elements are laid out using a Canvas layout engine, which is used for things like snapping, nudging, and distributing elements.

Dynamically created elements

Elements are based off of tabular data, and there should be a way to dynamically fill out the table based on dynamic variables. E.g. you may have a table of property types, and want a row per property type, or you may want each property type to create a markdown element for each.

Element service

Any element could be uploaded to an element service that stores the element for other users to download. Data is not stored with elements. This could also use the integration service that is being rolled out.

Please edit as needed - this is an ongoing issue.

@shaunmcgough shaunmcgough added Meta enhancement New value added to drive a business result Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas labels Dec 17, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-canvas (Team:Canvas)

@ThomThomson
Copy link
Contributor

Closing this as most of these enhancements have been finished, and the remaining ones will likely not be prioritized.

@ThomThomson ThomThomson closed this as not planned Won't fix, can't repro, duplicate, stale Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Feature:Canvas Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

4 participants