elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.62k stars 8.22k forks source link

[User experience app] UI polish #96923

Closed katrin-freihofner closed 1 year ago

katrin-freihofner commented 3 years ago

This initially came up in our design audit: https://github.com/elastic/observability-design/issues/14

Empty State / First time user experience (FTUX)

View screens ![image](https://user-images.githubusercontent.com/847805/101827420-4fcef700-3afe-11eb-8e8b-63b8bb9f7ae3.png)

Core web vitals breakdown formatting issue

image

Icon tooltips are not properly aligned

View screens ![image](https://user-images.githubusercontent.com/847805/101827172-f5ce3180-3afd-11eb-8624-cf01a38d4550.png) ![image](https://user-images.githubusercontent.com/847805/101827209-fff03000-3afd-11eb-8304-3f7f459cc2ca.png) ![image](https://user-images.githubusercontent.com/847805/101827261-126a6980-3afe-11eb-9127-559f18cc13f3.png)

The default "5 rows per page" is not a selectable option.

View screens ![Kapture 2021-04-13 at 09 30 39](https://user-images.githubusercontent.com/20965076/114514284-65cefe80-9c3b-11eb-99ca-580a46592c61.gif)

URL popover

View screens Screenshot 2021-04-21 at 14 09 21
elasticmachine commented 3 years ago

Pinging @elastic/uptime (Team:uptime)

andrewvc commented 3 years ago

@drewpost @liciavale @katrin-freihofner the first bullet re: the empty state is a bit unclear. Are you thinking we'd use the same empty state component we use in Uptime?

andrewvc commented 3 years ago

Additionally, we have two empty data states:

  1. No data in the selected time range
  2. No data ever

I think we should only have this activate in the "No data ever" case, and maybe think about a different solution for the "No data in the selected time range" case (maybe just a toast or similar somewhere?)

For no data ever we could use the copy:

"It looks like you don't have any User Experience data! View the RUM documentation for more information"

paulb-elastic commented 2 years ago

Ping @hbharding