Skip to content

ref(onboarding): Remove step indicators and animated logo from SCM flow#112696

Merged
jaydgoss merged 2 commits intomasterfrom
jaygoss/vdy-69-scm-onboarding-ui-cleanup-from-design-review
Apr 10, 2026
Merged

ref(onboarding): Remove step indicators and animated logo from SCM flow#112696
jaydgoss merged 2 commits intomasterfrom
jaygoss/vdy-69-scm-onboarding-ui-cleanup-from-design-review

Conversation

@jaydgoss
Copy link
Copy Markdown
Member

@jaydgoss jaydgoss commented Apr 10, 2026

UI cleanup from design review for the SCM onboarding flow.

Removes the "Step X of Y" counter, "Optional" tag badge, and animated Sentry logo progress indicator from the SCM onboarding steps. Simplifies ScmStepHeader to only render heading and subtitle text.

Refs VDY-69

Remove "Step X of Y" text, "Optional" tag, and animated Sentry logo
progress indicator from the SCM onboarding steps per design review
feedback. Simplify ScmStepHeader to only render heading and subtitle.
@linear-code
Copy link
Copy Markdown

linear-code bot commented Apr 10, 2026

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Apr 10, 2026
Delete now-unused AnimatedSentryLogo component (knip) and update
scmProjectDetails test that still expected the removed "Step X of Y"
counter.
@jaydgoss jaydgoss merged commit cd8a533 into master Apr 10, 2026
65 checks passed
@jaydgoss jaydgoss deleted the jaygoss/vdy-69-scm-onboarding-ui-cleanup-from-design-review branch April 10, 2026 20:30
jaydgoss added a commit that referenced this pull request Apr 16, 2026
…112730)

## Summary
- Split the SCM provider selector into primary pills (GitHub, GitLab,
Bitbucket) and a "More" dropdown for less common providers (Bitbucket
Server, GitHub Enterprise, Azure DevOps)
- Reduces visual noise on the connect step

Stacks on #112696.

Refs VDY-69

## Test plan
- [ ] Verify primary providers render as top-level pill buttons
- [ ] Verify secondary providers appear in the "More" dropdown
- [ ] Verify clicking a dropdown item triggers the OAuth install flow
- [ ] Verify "More" dropdown does not appear when only primary providers
exist
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants