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

Implement new nav hierarchy for stateful/cloud #192805

Merged
merged 31 commits into from
Oct 4, 2024

Conversation

mgiota
Copy link
Contributor

@mgiota mgiota commented Sep 13, 2024

Depends on #193526, WON'T FIX

Fixes #192803
Fixes #191509

This PR updates the nav hierarchy for stateful/cloud and changes the accordion to panelOpener. The menu items have been updated according to the Figma file and the discussions happening in this issue. I took a video below of how the new navigation looks like with the new changes

Screen.Recording.2024-09-19.at.01.10.49.mov

What was changed

  • AI & ML menu is removed and split into
    • AI Assistant
    • Machine learning: this menu was already present in the footer, it was moved in the body (after Infrastucture)
  • Applications now opens a panelOpener instead of an accordion
    • Synthetics was moved to a new section
    • “User Experience” was renamed to “User experience”
  • Infrastucture now opens a panelOpener instead of an accordion
    • Universal Profiling was moved to a separate section below
    • Metrics Explorer was renamed to Metrics explorer
  • Machine learning now opens a panelOpener instead of an accordion
    • Supplied Configurations was added under the Machine learning > Anomaly Detection section.
    • The machine learning link: 'securitySolutionUI:machine_learning-landing' was completely removed. Clicking on the Machine learning link will slide out the panel instead (same behavior with clicking on the icon). More details about why I removed this here
    • Use sentence/case for the menu items
  • Other tools now opens a panelOpener instead of an accordion
    • Logs anomalies was added here
    • Logs categories was added here
    • Visualize library was added
  • Clicking on the 1st level menu items (Applications, Infrastructure, Machine learning, Other tools) toggles the panel on the right (arrowRight).
    • The icon was changed from the four small squares to the right-facing caret
    • The sub-nav menu slides out to the right whenever the label OR the icon are clicked
  • Getting started in the footer was renamed to Add data
  • Data Set Quality was added under Stack Management > Data section below Index Management

Functional Tests

Some tests have been added that test:

  • toggling of the panel when clicking on the link button
  • AI assistant changes
  • Infrastructure changes
  • Other Tools changes
  • Machine Learning changes

What this PR doesn't do

I faced some issues with the footer, so footer will be separately handled in this issue

@obltmachine
Copy link

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • /oblt-deploy : Deploy a Kibana instance using the Observability test environments.
  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

@mgiota mgiota force-pushed the change_navigation branch 2 times, most recently from 6baf228 to 3321350 Compare September 13, 2024 09:49
@mgiota
Copy link
Contributor Author

mgiota commented Sep 17, 2024

@elasticmachine merge upstream

@mgiota
Copy link
Contributor Author

mgiota commented Sep 17, 2024

@elasticmachine merge upstream

@mgiota mgiota marked this pull request as ready for review September 18, 2024 12:15
@mgiota mgiota requested review from a team as code owners September 18, 2024 12:15
@botelastic botelastic bot added ci:project-deploy-observability Create an Observability project Team:obs-ux-management Observability Management User Experience Team labels Sep 18, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

@@ -32539,14 +32539,10 @@
"xpack.observability.obltNav.apm.syntheticsGroupTitle": "Synthetics",
"xpack.observability.obltNav.applications": "Applications",
"xpack.observability.obltNav.devTools": "Outils de développeur",
"xpack.observability.obltNav.getStarted": "Démarrer",
Copy link
Contributor Author

@mgiota mgiota Sep 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This menu item was renamed to Add data, so I added a new key xpack.observability.obltNav.addData and this was removed.

"xpack.observability.obltNav.headerSolutionSwitcher.obltSolutionTitle": "Observabilité",
"xpack.observability.obltNav.infrastructure": "Infrastructure",
"xpack.observability.obltNav.infrastructure.universalProfiling": "Universal Profiling",
"xpack.observability.obltNav.management": "Gestion",
"xpack.observability.obltNav.ml.aiAndMlGroupTitle": "IA et ML",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI & ML menu item was removed. It is now splitted into 2 separate menu items AI Assistant and Machine Learning and thus not needed anymore.

"xpack.observability.obltNav.headerSolutionSwitcher.obltSolutionTitle": "Observabilité",
"xpack.observability.obltNav.infrastructure": "Infrastructure",
"xpack.observability.obltNav.infrastructure.universalProfiling": "Universal Profiling",
"xpack.observability.obltNav.management": "Gestion",
"xpack.observability.obltNav.ml.aiAndMlGroupTitle": "IA et ML",
"xpack.observability.obltNav.ml.changePointDetection": "Modifier la détection du point",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change point detection appears here under Machine Learning

"xpack.observability.obltNav.headerSolutionSwitcher.obltSolutionTitle": "Observabilité",
"xpack.observability.obltNav.infrastructure": "Infrastructure",
"xpack.observability.obltNav.infrastructure.universalProfiling": "Universal Profiling",
"xpack.observability.obltNav.management": "Gestion",
"xpack.observability.obltNav.ml.aiAndMlGroupTitle": "IA et ML",
"xpack.observability.obltNav.ml.changePointDetection": "Modifier la détection du point",
"xpack.observability.obltNav.ml.job.notifications": "Notifications de tâches",
Copy link
Contributor Author

@mgiota mgiota Sep 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ML notifications appear here

@mgiota
Copy link
Contributor Author

mgiota commented Oct 1, 2024

@elasticmachine merge upstream

Copy link
Contributor

@sebelga sebelga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested locally and works well! 🎉 I added a comment for the functional tests, can you remove the extra ones? Thanks!

expect(isOpen).to.be(false);
}

// check the AI Assistant
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that you can remove from this line (L81) to L114.

This file is for smoke tests to make sure the side nav exists, links can be clicked and panels can be open and closed. Those additional tests should be part of the Oblt functional tests.

We don't want to have to fix in 2 places the functional tests whenever the oblt nav changes. 😊

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sebelga I removed the additional tests in this commit.

Here we have a few functional tests x-pack/test/observability_functional/apps/observability. I can create a new sidenav folder and move my tests there. Does this sound good?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and move my tests there. Does this sound good?

That's sounds like a good place to me 👍 thanks!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

o11y nav tests added in this commit

Copy link
Contributor

@sebelga sebelga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks for making the changes 👍

@mgiota
Copy link
Contributor Author

mgiota commented Oct 2, 2024

@elasticmachine merge upstream

],
},
],
footer: [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You mentioned you ran into issues with the footer. Did you want to keep this?

@dominiqueclarke dominiqueclarke self-requested a review October 3, 2024 17:12
@kibana-ci
Copy link
Collaborator

kibana-ci commented Oct 3, 2024

💚 Build Succeeded

  • Buildkite Build
  • Commit: 5f945a5
  • Kibana Serverless Image: docker.elastic.co/kibana-ci/kibana-serverless:pr-192805-5f945a536549

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
navigation 23.8KB 24.1KB +238.0B
observability 467.1KB 467.4KB +341.0B
serverless 24.5KB 24.7KB +237.0B
total +816.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
core 455.9KB 455.7KB -155.0B

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @mgiota

Copy link
Contributor

@dominiqueclarke dominiqueclarke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mgiota mgiota added the v9.0.0 label Oct 4, 2024
@mgiota mgiota merged commit ab71509 into elastic:main Oct 4, 2024
26 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.x

https://github.com/elastic/kibana/actions/runs/11176273175

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Oct 4, 2024
<strike>Depends on elastic#193526,
WON'T FIX</strike>

Fixes elastic#192803
Fixes elastic#191509

This PR updates the nav hierarchy for stateful/cloud and changes the
`accordion` to `panelOpener`. The menu items have been updated according
to the Figma file and the discussions happening in this
[issue](elastic#192050). I took a video
below of how the new navigation looks like with the new changes

https://github.com/user-attachments/assets/e73c8dd9-b674-4146-bcde-443490569502

## What was changed
- AI & ML menu is removed and split into
  - `AI Assistant`
- `Machine learning`: this menu was already present in the footer, it
was moved in the body (after Infrastucture)
- `Applications` now opens a `panelOpener` instead of an `accordion`
  - Synthetics was moved to a new section
  - “User Experience” was renamed to “User experience”
- `Infrastucture` now opens a `panelOpener` instead of an `accordion`
  - Universal Profiling was moved to a separate section below
  - Metrics Explorer was renamed to Metrics explorer
- `Machine learning` now opens a `panelOpener` instead of an `accordion`
- `Supplied Configurations` was added under the Machine learning >
Anomaly Detection section.
- The machine learning `link:
'securitySolutionUI:machine_learning-landing'` was completely removed.
Clicking on the `Machine learning` link will slide out the panel instead
(same behavior with clicking on the icon). More details about why I
removed this
[here](elastic#192805 (comment))
  - Use sentence/case for the menu items
- `Other tools` now opens a `panelOpener` instead of an `accordion`
  - Logs anomalies was added here
  - Logs categories was added here
  - Visualize library was added
- Clicking on the 1st level menu items (Applications, Infrastructure,
Machine learning, Other tools) toggles the panel on the right
(arrowRight).
- The icon was changed from the four small squares to the right-facing
caret
- The sub-nav menu slides out to the right whenever the label OR the
icon are clicked
- `Getting started` in the footer was renamed to `Add data`
- `Data Set Quality` was added under `Stack Management > Data` section
below `Index Management`

## Functional Tests
Some tests have been added that test:
- toggling of the panel when clicking on the link button
- `AI assistant` changes
- `Infrastructure` changes
- `Other Tools` changes
- `Machine Learning` changes

## What this PR doesn't do
I faced some issues with the footer, so footer will be separately
handled in this [issue](elastic#192865)

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Sébastien Loix <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Dominique Clarke <[email protected]>
(cherry picked from commit ab71509)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Oct 4, 2024
# Backport

This will backport the following commits from `main` to `8.x`:
- [Implement new nav hierarchy for stateful/cloud
(#192805)](#192805)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Panagiota
Mitsopoulou","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-10-04T08:02:57Z","message":"Implement
new nav hierarchy for stateful/cloud (#192805)\n\n<strike>Depends on
https://github.com/elastic/kibana/issues/193526,\r\nWON'T
FIX</strike>\r\n\r\nFixes
https://github.com/elastic/kibana/issues/192803\r\nFixes
https://github.com/elastic/kibana/issues/191509\r\n\r\nThis PR updates
the nav hierarchy for stateful/cloud and changes the\r\n`accordion` to
`panelOpener`. The menu items have been updated according\r\nto the
Figma file and the discussions happening in
this\r\n[issue](#192050). I took
a video\r\nbelow of how the new navigation looks like with the new
changes\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e73c8dd9-b674-4146-bcde-443490569502\r\n\r\n##
What was changed\r\n- AI & ML menu is removed and split into\r\n - `AI
Assistant`\r\n- `Machine learning`: this menu was already present in the
footer, it\r\nwas moved in the body (after Infrastucture)\r\n-
`Applications` now opens a `panelOpener` instead of an `accordion`\r\n -
Synthetics was moved to a new section\r\n - “User Experience” was
renamed to “User experience” \r\n- `Infrastucture` now opens a
`panelOpener` instead of an `accordion`\r\n - Universal Profiling was
moved to a separate section below\r\n - Metrics Explorer was renamed to
Metrics explorer\r\n- `Machine learning` now opens a `panelOpener`
instead of an `accordion`\r\n- `Supplied Configurations` was added under
the Machine learning >\r\nAnomaly Detection section.\r\n- The machine
learning `link:\r\n'securitySolutionUI:machine_learning-landing'` was
completely removed.\r\nClicking on the `Machine learning` link will
slide out the panel instead\r\n(same behavior with clicking on the
icon). More details about why I\r\nremoved
this\r\n[here](https://github.com/elastic/kibana/pull/192805#issuecomment-2359368851)\r\n
- Use sentence/case for the menu items\r\n- `Other tools` now opens a
`panelOpener` instead of an `accordion`\r\n - Logs anomalies was added
here\r\n - Logs categories was added here\r\n - Visualize library was
added\r\n- Clicking on the 1st level menu items (Applications,
Infrastructure,\r\nMachine learning, Other tools) toggles the panel on
the right\r\n(arrowRight).\r\n- The icon was changed from the four small
squares to the right-facing\r\ncaret\r\n- The sub-nav menu slides out to
the right whenever the label OR the\r\nicon are clicked\r\n- `Getting
started` in the footer was renamed to `Add data`\r\n- `Data Set Quality`
was added under `Stack Management > Data` section\r\nbelow `Index
Management`\r\n\r\n\r\n## Functional Tests\r\nSome tests have been added
that test:\r\n- toggling of the panel when clicking on the link
button\r\n- `AI assistant` changes\r\n- `Infrastructure` changes\r\n-
`Other Tools` changes\r\n- `Machine Learning` changes\r\n\r\n\r\n## What
this PR doesn't do\r\nI faced some issues with the footer, so footer
will be separately\r\nhandled in this
[issue](https://github.com/elastic/kibana/issues/192865)\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<[email protected]>\r\nCo-authored-by: Sébastien
Loix <[email protected]>\r\nCo-authored-by: kibanamachine
<[email protected]>\r\nCo-authored-by:
Dominique Clarke
<[email protected]>","sha":"ab715099b0310019e44ed203bd0b5b3fab50f650","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0"],"title":"Implement
new nav hierarchy for
stateful/cloud","number":192805,"url":"https://github.com/elastic/kibana/pull/192805","mergeCommit":{"message":"Implement
new nav hierarchy for stateful/cloud (#192805)\n\n<strike>Depends on
https://github.com/elastic/kibana/issues/193526,\r\nWON'T
FIX</strike>\r\n\r\nFixes
https://github.com/elastic/kibana/issues/192803\r\nFixes
https://github.com/elastic/kibana/issues/191509\r\n\r\nThis PR updates
the nav hierarchy for stateful/cloud and changes the\r\n`accordion` to
`panelOpener`. The menu items have been updated according\r\nto the
Figma file and the discussions happening in
this\r\n[issue](#192050). I took
a video\r\nbelow of how the new navigation looks like with the new
changes\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e73c8dd9-b674-4146-bcde-443490569502\r\n\r\n##
What was changed\r\n- AI & ML menu is removed and split into\r\n - `AI
Assistant`\r\n- `Machine learning`: this menu was already present in the
footer, it\r\nwas moved in the body (after Infrastucture)\r\n-
`Applications` now opens a `panelOpener` instead of an `accordion`\r\n -
Synthetics was moved to a new section\r\n - “User Experience” was
renamed to “User experience” \r\n- `Infrastucture` now opens a
`panelOpener` instead of an `accordion`\r\n - Universal Profiling was
moved to a separate section below\r\n - Metrics Explorer was renamed to
Metrics explorer\r\n- `Machine learning` now opens a `panelOpener`
instead of an `accordion`\r\n- `Supplied Configurations` was added under
the Machine learning >\r\nAnomaly Detection section.\r\n- The machine
learning `link:\r\n'securitySolutionUI:machine_learning-landing'` was
completely removed.\r\nClicking on the `Machine learning` link will
slide out the panel instead\r\n(same behavior with clicking on the
icon). More details about why I\r\nremoved
this\r\n[here](https://github.com/elastic/kibana/pull/192805#issuecomment-2359368851)\r\n
- Use sentence/case for the menu items\r\n- `Other tools` now opens a
`panelOpener` instead of an `accordion`\r\n - Logs anomalies was added
here\r\n - Logs categories was added here\r\n - Visualize library was
added\r\n- Clicking on the 1st level menu items (Applications,
Infrastructure,\r\nMachine learning, Other tools) toggles the panel on
the right\r\n(arrowRight).\r\n- The icon was changed from the four small
squares to the right-facing\r\ncaret\r\n- The sub-nav menu slides out to
the right whenever the label OR the\r\nicon are clicked\r\n- `Getting
started` in the footer was renamed to `Add data`\r\n- `Data Set Quality`
was added under `Stack Management > Data` section\r\nbelow `Index
Management`\r\n\r\n\r\n## Functional Tests\r\nSome tests have been added
that test:\r\n- toggling of the panel when clicking on the link
button\r\n- `AI assistant` changes\r\n- `Infrastructure` changes\r\n-
`Other Tools` changes\r\n- `Machine Learning` changes\r\n\r\n\r\n## What
this PR doesn't do\r\nI faced some issues with the footer, so footer
will be separately\r\nhandled in this
[issue](https://github.com/elastic/kibana/issues/192865)\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<[email protected]>\r\nCo-authored-by: Sébastien
Loix <[email protected]>\r\nCo-authored-by: kibanamachine
<[email protected]>\r\nCo-authored-by:
Dominique Clarke
<[email protected]>","sha":"ab715099b0310019e44ed203bd0b5b3fab50f650"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192805","number":192805,"mergeCommit":{"message":"Implement
new nav hierarchy for stateful/cloud (#192805)\n\n<strike>Depends on
https://github.com/elastic/kibana/issues/193526,\r\nWON'T
FIX</strike>\r\n\r\nFixes
https://github.com/elastic/kibana/issues/192803\r\nFixes
https://github.com/elastic/kibana/issues/191509\r\n\r\nThis PR updates
the nav hierarchy for stateful/cloud and changes the\r\n`accordion` to
`panelOpener`. The menu items have been updated according\r\nto the
Figma file and the discussions happening in
this\r\n[issue](#192050). I took
a video\r\nbelow of how the new navigation looks like with the new
changes\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e73c8dd9-b674-4146-bcde-443490569502\r\n\r\n##
What was changed\r\n- AI & ML menu is removed and split into\r\n - `AI
Assistant`\r\n- `Machine learning`: this menu was already present in the
footer, it\r\nwas moved in the body (after Infrastucture)\r\n-
`Applications` now opens a `panelOpener` instead of an `accordion`\r\n -
Synthetics was moved to a new section\r\n - “User Experience” was
renamed to “User experience” \r\n- `Infrastucture` now opens a
`panelOpener` instead of an `accordion`\r\n - Universal Profiling was
moved to a separate section below\r\n - Metrics Explorer was renamed to
Metrics explorer\r\n- `Machine learning` now opens a `panelOpener`
instead of an `accordion`\r\n- `Supplied Configurations` was added under
the Machine learning >\r\nAnomaly Detection section.\r\n- The machine
learning `link:\r\n'securitySolutionUI:machine_learning-landing'` was
completely removed.\r\nClicking on the `Machine learning` link will
slide out the panel instead\r\n(same behavior with clicking on the
icon). More details about why I\r\nremoved
this\r\n[here](https://github.com/elastic/kibana/pull/192805#issuecomment-2359368851)\r\n
- Use sentence/case for the menu items\r\n- `Other tools` now opens a
`panelOpener` instead of an `accordion`\r\n - Logs anomalies was added
here\r\n - Logs categories was added here\r\n - Visualize library was
added\r\n- Clicking on the 1st level menu items (Applications,
Infrastructure,\r\nMachine learning, Other tools) toggles the panel on
the right\r\n(arrowRight).\r\n- The icon was changed from the four small
squares to the right-facing\r\ncaret\r\n- The sub-nav menu slides out to
the right whenever the label OR the\r\nicon are clicked\r\n- `Getting
started` in the footer was renamed to `Add data`\r\n- `Data Set Quality`
was added under `Stack Management > Data` section\r\nbelow `Index
Management`\r\n\r\n\r\n## Functional Tests\r\nSome tests have been added
that test:\r\n- toggling of the panel when clicking on the link
button\r\n- `AI assistant` changes\r\n- `Infrastructure` changes\r\n-
`Other Tools` changes\r\n- `Machine Learning` changes\r\n\r\n\r\n## What
this PR doesn't do\r\nI faced some issues with the footer, so footer
will be separately\r\nhandled in this
[issue](https://github.com/elastic/kibana/issues/192865)\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<[email protected]>\r\nCo-authored-by: Sébastien
Loix <[email protected]>\r\nCo-authored-by: kibanamachine
<[email protected]>\r\nCo-authored-by:
Dominique Clarke
<[email protected]>","sha":"ab715099b0310019e44ed203bd0b5b3fab50f650"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Panagiota Mitsopoulou <[email protected]>
tiansivive pushed a commit to tiansivive/kibana that referenced this pull request Oct 7, 2024
<strike>Depends on elastic#193526,
WON'T FIX</strike>

Fixes elastic#192803
Fixes elastic#191509

This PR updates the nav hierarchy for stateful/cloud and changes the
`accordion` to `panelOpener`. The menu items have been updated according
to the Figma file and the discussions happening in this
[issue](elastic#192050). I took a video
below of how the new navigation looks like with the new changes



https://github.com/user-attachments/assets/e73c8dd9-b674-4146-bcde-443490569502

## What was changed
- AI & ML menu is removed and split into
  - `AI Assistant`
- `Machine learning`: this menu was already present in the footer, it
was moved in the body (after Infrastucture)
- `Applications` now opens a `panelOpener` instead of an `accordion`
  - Synthetics was moved to a new section
  - “User Experience” was renamed to “User experience”  
- `Infrastucture` now opens a `panelOpener` instead of an `accordion`
  - Universal Profiling was moved to a separate section below
  - Metrics Explorer was renamed to Metrics explorer
- `Machine learning` now opens a `panelOpener` instead of an `accordion`
- `Supplied Configurations` was added under the Machine learning >
Anomaly Detection section.
- The machine learning `link:
'securitySolutionUI:machine_learning-landing'` was completely removed.
Clicking on the `Machine learning` link will slide out the panel instead
(same behavior with clicking on the icon). More details about why I
removed this
[here](elastic#192805 (comment))
  - Use sentence/case for the menu items
- `Other tools` now opens a `panelOpener` instead of an `accordion`
  - Logs anomalies was added here
  - Logs categories was added here
  - Visualize library was added
- Clicking on the 1st level menu items (Applications, Infrastructure,
Machine learning, Other tools) toggles the panel on the right
(arrowRight).
- The icon was changed from the four small squares to the right-facing
caret
- The sub-nav menu slides out to the right whenever the label OR the
icon are clicked
- `Getting started` in the footer was renamed to `Add data`
- `Data Set Quality` was added under `Stack Management > Data` section
below `Index Management`


## Functional Tests
Some tests have been added that test:
- toggling of the panel when clicking on the link button
- `AI assistant` changes
- `Infrastructure` changes
- `Other Tools` changes
- `Machine Learning` changes


## What this PR doesn't do
I faced some issues with the footer, so footer will be separately
handled in this [issue](elastic#192865)

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Sébastien Loix <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Dominique Clarke <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) ci:project-deploy-observability Create an Observability project release_note:skip Skip the PR/issue when compiling release notes Team:obs-ux-management Observability Management User Experience Team v8.16.0 v9.0.0
Projects
None yet
7 participants