Skip to content

Update Learn Gitlab progress bar

Serhii Yarynovskyi requested to merge 427793-update-learn-gitlab-progress into master

What does this MR do and why?

TL;DR: Convert linear Learn Gitlab progress bar to circular.

Learn GitLab is our main product onboarding tool intended to help new users get started. For Trial signups, Learn GitLab is the first page they land on after signup and thus an opportune place for us to drive valuable behaviours during the trial period.

The new design proposal is based on best practices and competitive analysis. In the current implementation, we aren't showing the tasks in a meaningful way and the progress bar feels disconnected from them.

Figma

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Screenshot_2023-10-31_at_18.11.25 Screenshot_2023-10-31_at_18.12.12
Screenshot_2023-10-31_at_18.11.15 Screenshot_2023-10-31_at_18.12.01
Screenshot_2023-10-31_at_18.11.06 Screenshot_2023-10-31_at_18.11.52

How to set up and validate locally

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #427793 (closed)

Edited by Serhii Yarynovskyi

Merge request reports