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

Input Controls: Planning #59821

Closed
ThomThomson opened this issue Mar 10, 2020 · 2 comments
Closed

Input Controls: Planning #59821

ThomThomson opened this issue Mar 10, 2020 · 2 comments
Labels
Feature:Dashboard Dashboard related features Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ThomThomson
Copy link
Contributor

ThomThomson commented Mar 10, 2020

Background:
Input controls provide significant user experience benefits on dashboards, and many clusters are already using them. That said, there are architectural, discoverability, and usability issues present in the current implementation of input controls that are preventing wider adoption.

Plan
A broad plan that the Kibana App Team proposed today (March 10th 2020) involves splitting requested features / enhancements for the Input Controls into two phases, so that Input Controls can be improved in their current form in the short term, and then replaced with more architecturally sound and feature complete versions in the longer term. Work on Phase 1 and research / POCs for Phase 2 can be undertaken in parallel.

Phase 1

Phase 1 will involve changes that are straightforward to implement in the current solution, are transferable once the new architecture of input controls is decided upon, or are important to make input controls usable until the phase 2 controls are ready.

Items / Issues considered for Phase 1 include:

Phase 2

Phase 2 will involve issues that either change the architecture of input controls, rely on the architecture change as a prerequisite, or are large enough that they wouldn't be worth the potential hassle of writing twice (before & after the architectural change)

Items / Issues Considered for Phase 2 include:

These tasks are steps along the way to GA for input controls: #17231

@ThomThomson ThomThomson added Feature:Dashboard Dashboard related features Meta Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Mar 10, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@timroes timroes added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Oct 7, 2020
@ThomThomson
Copy link
Contributor Author

Closing this in favour of #99993.

Input controls is now being re-architected as a separate project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

3 participants