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

[POC] HTML / CSS layouting investigation #174956

Closed
9 tasks done
ThomThomson opened this issue Jan 16, 2024 · 2 comments
Closed
9 tasks done

[POC] HTML / CSS layouting investigation #174956

ThomThomson opened this issue Jan 16, 2024 · 2 comments
Labels
Feature:Dashboard Dashboard related features impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:large Large Level of Effort Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ThomThomson
Copy link
Contributor

ThomThomson commented Jan 16, 2024

Intro

It may be possible to build a layouting solution which can meet our needs using no external libraries at all. We should investigate this possibility as part of our layout engine investigation

This proof of concept was built as a space time, in 3 days. While this solution has checked off some of the requirements below, it is still very far from a complete proof of concept for this solution. To be considered proof that this direction is viable for Kibana, we need the following features:

Feature Requirements

With these features in place, we can build a demo of many panels on a page with multiple collapsible sections, show the demo to internal stakeholders, and determine whether or not to move this solution into Kibana.

@ThomThomson ThomThomson added Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas loe:large Large Level of Effort impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. labels Jan 16, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@ThomThomson
Copy link
Contributor Author

ThomThomson commented Aug 12, 2024

Closing this as complete. The POC has been a success, with all required features demonstrated.

COLLAPSE

This PR will introduce the new engine into Kibana in the form of an example plugin.

The project to make Collapsable Panels possible on Dashboards with this new engine can be followed here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:large Large Level of Effort Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

2 participants