-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
chore: remove sidebar in onboarding #29846
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Summary
This PR removes the sidebar during onboarding flows to reduce user distraction, while also fixing dark mode behavior on plain pages and improving layout consistency.
- Modified
frontend/src/scenes/scenes.ts
to uselayout: 'plain'
for Products and Onboarding scenes instead of previous app-raw layout - Added height constraint (
h-full
) infrontend/src/scenes/products/Products.tsx
for proper vertical centering - Simplified dark mode logic in
themeLogic.ts
by removingsceneConfig?.layout === 'plain'
condition - Replaced
BridgePage
component with direct flexbox styling inWizard.tsx
for cleaner layout - Added padding classes in
Onboarding.tsx
to compensate for sidebar removal while maintaining proper spacing
6 file(s) reviewed, no comment(s)
Edit PR Review Bot Settings | Greptile
📸 UI snapshots have been updated20 snapshot changes in total. 0 added, 20 modified, 0 deleted:
Triggered by this commit. |
Size Change: -44 B (0%) Total Size: 9.93 MB ℹ️ View Unchanged
|
📸 UI snapshots have been updated4 snapshot changes in total. 0 added, 4 modified, 0 deleted:
Triggered by this commit. |
📸 UI snapshots have been updated4 snapshot changes in total. 0 added, 4 modified, 0 deleted:
Triggered by this commit. |
📸 UI snapshots have been updated4 snapshot changes in total. 0 added, 4 modified, 0 deleted:
Triggered by this commit. |
Problem
From looking at recordings, users get very distracted during the onboarding flow by the sidebar and all the products there
Changes
Does this work well for both Cloud and self-hosted?
Yes
How did you test this code?
Ran it locally