-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Closed
Labels
REASSIGN from Team:Core UIDeprecated label for old Core UI teamDeprecated label for old Core UI team
Description
As part of the navigation redesign project, a new stacked header design will be implemented that sets us up for global navigation across Elastic products.
Feature set
Proposed design (as of May 19, 2020)
Stacked header feature set
This new solution will be delivered in stages and encompasses the following changes:
- A new, second (upper/black) header bar that will contain:
- Home button (cluster logo)
- Deployment switcher (for Cloud users)
GlobalNavigational search- Support
- Profile
- Notification badge/banner (TBD)
- The current (lower/white) header bar will contain:
- Navigation menu toggle button
- Spaces button
- Breadcrumb navigation
- Application menu
Rollout plan
Phase 1
Implement the first version of the new stacked header, including search
- Swap in the new/updated components from EUI (i.e. add the black bar; relocate buttons)
- Include first version of navigational search (apps and objects within a single Space)
- Relocate app menus into the header
Phase 1 work list
| Status | Feature | EUI | Platform/API | Cloud/API | Core UI |
|---|---|---|---|---|---|
| 🚧 | Cloud deployment link | X | X | https://github.com/elastic/cloud/issues/57690 https://github.com/elastic/cloud/issues/54009 | #65089 → PR |
| 🚧 | Cloud profile links | X | X | https://github.com/elastic/cloud/issues/57695 | #62863 → PR |
| Stacked header design* - ship with Nav Search; remove old left nav | elastic/eui#3489 | X | X | #65787 #64541 #68524 | |
| Navigational Search V1 - single Space | elastic/eui#3490 | #64284 #61657 → Search plugin PR → App provider PR | X | #58049 |
* Need cross-team issue to track migration of app menus into header
The first version will include the aforementioned changes with the following caveats:
- Navigational search will be in its MVP state, returning applications and saved objects for the current Space of the current instance. The search API will be designed to support the registering of additional search content. The next version of the search API will support multi-Space search followed by (at a yet-to-be-determined future version) supporting cross-deployment search. (👇 See Pierre's comment below for a better technical description)
- In addition to the scope of search, there will also be a concerted effort to move application menu bars into the lower header. The Kibana Design/EUI team has handled such migrations before and is prepared to guide/assist solution teams in this effort. This change will ultimately be at the discretion of individual teams and, by opting out, they can simply keep their existing app menu within the page body/below the header. The advantage of relocating their app menu is that they gain back vertical real estate.
Phase 2
Expanded search and breadcrumbs
- Search is multi-Space
- For Cloud users, the breadcrumbs will include additional links reaching back to the deployment itself (linking back into the Cloud UI)
Phase 2 work list
| Status | Feature | EUI | Platform/API | Cloud/API | Core UI |
|---|---|---|---|---|---|
| Enhanced breadcrumbs | X | X | https://github.com/elastic/cloud/issues/57690 https://github.com/elastic/cloud/issues/54009 | Need issue | |
| Navigational Search V2 - multi Space | X | #67977 (related #61657) | X | #27003 (update) |
Phase 3
Cross-deployment enhancements
- Deployment switcher is added
- Search is cross-deployment (Cloud registers additional data to the search feature)
Phase 3 work list
| Status | Feature | EUI | Platform/API | Cloud/API | Core UI |
|---|---|---|---|---|---|
| Deployment switcher | elastic/eui#3504 | X | https://github.com/elastic/cloud/issues/57553 | Need issue | |
| Navigational search - Cross deployment | X | Need issue | Need issue | Need issue |
Metadata
Metadata
Assignees
Labels
REASSIGN from Team:Core UIDeprecated label for old Core UI teamDeprecated label for old Core UI team
