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

K7 KUI #12807

Closed
36 of 51 tasks
cjcenizal opened this issue Jul 12, 2017 · 0 comments
Closed
36 of 51 tasks

K7 KUI #12807

cjcenizal opened this issue Jul 12, 2017 · 0 comments
Assignees
Labels
Meta Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.

Comments

@cjcenizal
Copy link
Contributor

cjcenizal commented Jul 12, 2017

End goal

We're going to implement a full set of K7 CSS components, which will later be used to implement the new K7 redesign.

NOTE: As we implement the K7 components, we will retain as many existing components as possible, to make migrating easier.

Steps

Setup

Architecture exploration

  • Go through componentization exercise. Dissect a design and see how far we can break it down into components, to identify patterns in generalizable styles and app-specific styles.
  • Attempt a scaled-down migration. Build components for the navigation or an app and implement them in Kibana. Assess the process for challenges and use this experience to estimate the scope of a Kibana-wide migration.
  • Explore support for theming. How will these themes be compiled? How will our build process need to change? How do users create their own themes? [UI Framework] [K7] Update uiFramework build task and webpack config to support themed CSS files. #13487 (review)

Core components

TODO cleanup

More specific components

  • ComboBox component. [UI Framework] [K7] ComboBox component #14561
  • Menu components.
  • Expression components.
  • Query bar components.
  • Datepicker components.
  • Tree navigation components.
  • Left side table headers.
  • Dasbhoard card
  • Avatars
  • Tooltips
  • Inline edit form
  • Table search pattern
  • Global search patterns
  • Alert list
  • Description list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meta Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.
Projects
None yet
Development

No branches or pull requests

2 participants