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

Add sign up dialog for beta tester list #248

Merged
merged 10 commits into from
Mar 7, 2024
Merged

Add sign up dialog for beta tester list #248

merged 10 commits into from
Mar 7, 2024

Conversation

microbit-robert
Copy link

No description provided.

Copy link

github-actions bot commented Mar 4, 2024

Preview build will be at
https://review-ml.microbit.org/sign-up

</form>
</div>
<div class="flex items-center justify-end gap-x-5">
<StandardButton onClick={onClose}>{$t('sign-up.skip-action')}</StandardButton>
Copy link
Author

Choose a reason for hiding this comment

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

To confirm whether this is a link-like button in the bottom left or a standard secondary-styled button.

Choose a reason for hiding this comment

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

What it might look like? Was doing stuff on Figma, so thought I'd mock it up as well
Screenshot 2024-03-06 at 16 34 59

@microbit-robert microbit-robert marked this pull request as ready for review March 6, 2024 11:03
Copy link

@microbit-grace microbit-grace left a comment

Choose a reason for hiding this comment

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

Code-wise LGTM

I think the content of the dialog looks somehow a bit off somehow 🤔
Screenshot 2024-03-06 at 16 07 54

Maybe having the hammer on the left is better and the input field the width of the text and image? What do you think @microbit-matt-hillsdon ?
Screenshot 2024-03-06 at 16 39 08

@microbit-robert
Copy link
Author

Code-wise LGTM

I think the content of the dialog looks somehow a bit off somehow 🤔 Screenshot 2024-03-06 at 16 07 54

Maybe having the hammer on the left is better and the input field the width of the text and image? What do you think @microbit-matt-hillsdon ? Screenshot 2024-03-06 at 16 39 08

Version with the hammer on the left is definitely an improvement.

Comment on lines +68 to +75
{
type: 'local',
domain,
category: 'essential',
name: 'hasSeenAppVersionRedirectDialog',
purpose:
'Used to ensure that the UK primary school teacher dialog is only shown once',
},
Copy link
Author

Choose a reason for hiding this comment

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

@microbit-grace your draft PR for maint-nextgen will also need this. Maybe we should agree the language with Matt first as I'm not convinced the purpose fields are correct for either.

@microbit-matt-hillsdon
Copy link

Seems hard to make it look good with an icon like this.
So I think we should consider removing it or a more substantial change.

@microbit-matt-hillsdon
Copy link

There's a timing issue where the sign-up dialog shows behind the teacher choice (briefly?) and then the local storage state is wrong so it doesn't show afterwards.

Copy link

@microbit-matt-hillsdon microbit-matt-hillsdon left a comment

Choose a reason for hiding this comment

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

LGTM

@microbit-robert microbit-robert merged commit 5ef2618 into main Mar 7, 2024
1 check passed
@microbit-robert microbit-robert deleted the sign-up branch March 7, 2024 11:39
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.

None yet

3 participants