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

[Logs onboarding] Expandable steps in onboarding flow #162483

Open
yngrdyn opened this issue Jul 25, 2023 · 3 comments
Open

[Logs onboarding] Expandable steps in onboarding flow #162483

yngrdyn opened this issue Jul 25, 2023 · 3 comments
Assignees
Labels
blocked discuss Feature:Logs Onboarding Logs Onboarding feature Team:obs-ux-logs Observability Logs User Experience Team

Comments

@yngrdyn
Copy link
Contributor

yngrdyn commented Jul 25, 2023

As part of #159655 we introduced visual changes to the observability onboarding landing page as well as stream file flow (customLogs).

We have observe that in the Install elastic agent step the page grows vertically too much, as a fix for this we want to introduce expandable steps, so users can focus in the content of the current step and see the rest of the content as we progress in the flow.

image

This brings the following questions:

  1. For the auto download is easy to know when step 2 (configure elastic agent) is complete but for users that doesn't want the auto configuration how do we know the step 2?
  2. It looks kind of weird the empty steps, how do the user know they have to click in the step to expand it?

Additionally we have a technical constraint, since we are the ones managing the click events (to expand and collapse) we need to configure every intractable element within the step to stop the propagation to the parent so the step won't close unless it's intended to so.

Screen.Recording.2023-07-25.at.12.32.46.mov

I created an issue to EUI team to provide out of the box support for collapsible steps.

@yngrdyn
Copy link
Contributor Author

yngrdyn commented Jul 25, 2023

One proposal from @isaclfreire is having a continue button so users can go to the next step

image

@wayneseymour wayneseymour added the Team:APM All issues that need APM UI Team support label Jul 25, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/apm-ui (Team:APM)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Jul 25, 2023
@isaclfreire isaclfreire changed the title [Logs onboarding] expandable steps in onboarding flow [Logs onboarding] Expandable steps in onboarding flow Aug 2, 2023
@isaclfreire
Copy link

I am marking this one as blocked. Since the component behaviour is handled by the EUI team, it will be addressed and prioritized according to the team's roadmap. I'll share here any news / ETA for this task whenever there is updates.

Here's the discussion: elastic/eui#6987

@yngrdyn yngrdyn added Team:LogsUX and removed Team:APM All issues that need APM UI Team support labels Oct 5, 2023
@botelastic botelastic bot added the needs-team Issues missing a team label label Oct 10, 2023
@gbamparop gbamparop added Team:obs-ux-logs Observability Logs User Experience Team Feature:Logs Onboarding Logs Onboarding feature and removed apm:logs-onboarding labels Oct 10, 2023
@botelastic botelastic bot removed the needs-team Issues missing a team label label Oct 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked discuss Feature:Logs Onboarding Logs Onboarding feature Team:obs-ux-logs Observability Logs User Experience Team
Projects
None yet
Development

No branches or pull requests

5 participants