Skip to content

Conversation

@sejas
Copy link
Member

@sejas sejas commented Nov 30, 2025

Related issues

Proposed Changes

  • Add copy for Onboarding authentication

Testing Instructions

  • In your ~/Library/Application Support/Studio/appdata-v1.json remove the onboardingCompleted and any authToken entry.
  • Run npm start
  • Observe you see the onboarding screen
  • Confirm that the text makes sense and informs the user about the benefits of logging in.
Before After
Screenshot 2025-11-30 at 10 08 09 Screenshot 2025-11-30 at 10 07 56

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?

@sejas sejas self-assigned this Nov 30, 2025
@sejas sejas changed the title Update/stu 1058 improve onboarding login screen Improve new onboarding authentication screen Nov 30, 2025
@sejas sejas requested a review from a team December 1, 2025 08:23
>
<span>
{ __( 'New to WordPress.com?' ) }{ ' ' }
{ __( "Don't have a WordPress.com account?" ) }{ ' ' }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about making the text color here consistent with the rest of the text? It seems to be slightly more black compared to the rest of the text and other screens have the color consistent:

Image

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another suggestion that I have is maybe we can keep "New to WordPress.com?" because now we are repeating the same wording - "account" and "account - in within the distance of a couple of words


<div>
{ [
__( 'Share preview sites with team members and clients.' ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
__( 'Share preview sites with team members and clients.' ),
__( 'Share preview sites with clients and team members.' ),

Just wanted to put "clients" first here as I think this is what most people care about in the first place

<div>
{ [
__( 'Share preview sites with team members and clients.' ),
__( 'Seamless sync with WordPress.com and Pressable sites.' ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
__( 'Seamless sync with WordPress.com and Pressable sites.' ),
__( 'Seamlessly sync with WordPress.com and Pressable sites.' ),

Here, I am suggesting that we use a verb "sync" instead of a noun "sync" to be consistent with other items in the list that also use verbs

Copy link
Contributor

@katinthehatsite katinthehatsite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, thanks for making these adjustments 👍 I think this will give WordPress.com more exposure within Studio

@sejas sejas mentioned this pull request Dec 1, 2025
1 task
@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

📊 Performance Test Results

Comparing 73853be vs trunk

site-editor

Metric trunk 73853be Diff Change
load 12191.00 ms 12580.00 ms +389.00 ms 🔴 3.2%

site-startup

Metric trunk 73853be Diff Change
siteCreation 22597.00 ms 25726.00 ms +3129.00 ms 🔴 13.8%
siteStartup 9030.00 ms 9055.00 ms +25.00 ms 🔴 0.3%

Results are median values from multiple test runs.

Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change

@sejas
Copy link
Member Author

sejas commented Dec 1, 2025

All CI is green 🥲

@sejas sejas merged commit b46ec46 into trunk Dec 1, 2025
9 checks passed
@sejas sejas deleted the update/stu-1058-improve-onboarding-login-screen branch December 1, 2025 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants