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

[8.0 Research] Dashboard UI Refresh #88711

Closed
clintandrewhall opened this issue Jan 19, 2021 · 2 comments
Closed

[8.0 Research] Dashboard UI Refresh #88711

clintandrewhall opened this issue Jan 19, 2021 · 2 comments
Assignees
Labels
Breaking Change Feature:Dashboard Dashboard related features R&D Research and development ticket (not meant to produce code, but to make a decision) Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@clintandrewhall
Copy link
Contributor

clintandrewhall commented Jan 19, 2021

Summary of Exploration or Proposed Change

Changes to how a Dashboard looks are considered a breaking change. Therefore, we need to target any redesign of Dashboards for 8.0.

While design conversations are ongoing, we should be considering the technical approach early on.

Proposal: "Dashboard Themes"

  1. Identify all probable/possible style factors in a Dashboard as a "Theme", e.g. border, (style, round, hidden), background, font, margin, padding, min/max width/height, wrap, scroll, etc.
  2. Propose a JSON structure/API to customize the theme.
    a. It would be RAD to consider using expressions to define them (!!)
    b. We could leverage/expand existing expression functions to define styles.
  3. Apply an early redesign to Dashboards to validate the Theme structure.
  4. Produce several themes (light/dark of foo and bar)
  5. Provide UI to import/export and change Dashboard themes.

Inspiration

Findings

Summarize the findings of the research. Be as detailed as possible and appropriate. Link to any feature branches or other documents, as appropriate. Fill out the list below according to our planning strategy.

  • Proposed Priority: High
  • Level of Effort: Medium/High
  • Dependencies (if any):
    • Design
    • Expressions (?)
  • Proposed development: [7.x]
@clintandrewhall clintandrewhall added Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas R&D Research and development ticket (not meant to produce code, but to make a decision) Breaking Change 8.0.0 labels Jan 19, 2021
@elasticmachine
Copy link
Contributor

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

@Heenawter
Copy link
Contributor

With the Aesthetic by Default initiative, I think that we are still narrowing down the requirements for how to make Dashboard look better + adding more customizable UI. We are narrowing down our backlog to more direct action items that fit into our current roadmap, so I'm closing this for now since it's pretty open ended 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaking Change Feature:Dashboard Dashboard related features R&D Research and development ticket (not meant to produce code, but to make a decision) Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

6 participants