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

[META] EUIfication #15721

Closed
12 of 47 tasks
chrisronline opened this issue Dec 20, 2017 · 1 comment
Closed
12 of 47 tasks

[META] EUIfication #15721

chrisronline opened this issue Dec 20, 2017 · 1 comment
Labels

Comments

@chrisronline
Copy link
Contributor

chrisronline commented Dec 20, 2017

This is meant to track progress on EUIifying Kibana. Our major milestones are:

  • Removal of Bootstrap (complected by our dependency upon angular-ui directives).
  • Removal of the original Kibana UI Framework.

cc @cjcenizal @nreese @bmcconaghy

Resources

Areas

Tables

Let's convert all tables to use EuiTable. This will allow us to remove this Bootstrap component and a ton of Angular code from ui/public.

Note: We'll need to dynamically position popovers so they don't run off screen -- @nreese built the noOverflowPlacement service for this purpose (thanks @snide).

image

LocalNav

This is the phased approach for removing LocalNav entirely.

  • Extract second row of local nav from all apps and move into the main content area
    • Discover: search and filters move to the top of the content area
    • Context log: title moves to the top of the content area
    • Visualize: search moves to the top of the visualization pane
    • Dashboard: search moves to the top of the dashboard
    • Dev Tools: tabs move to the top of the content area
    • Management: titles and tabs move to the top of the content area
  • Extract timepicker from local nav
    • Build EuiTimepicker (@nreese)
    • Discover
    • Visualize
    • Dashboard
    • Timelion

Notifications

Modals

Management

Discover

Visualize

Dashboard

Misc

  • TImelion
  • Console (history menu)
@snide
Copy link
Contributor

snide commented Aug 7, 2018

I'm closing this issue. We have quite a few different meta issues for this already, and the top level work is being tracked better in those places.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants