-
Notifications
You must be signed in to change notification settings - Fork 178
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
feat(app): guide the user through leveling gen2 multis #5348
Conversation
This new flow added in to change pipette guides the user through making sure their gen2 multi pipettes are level, using the extension block and manually pulling the pipettes against it. Closes #5344
Codecov Report
@@ Coverage Diff @@
## edge #5348 +/- ##
==========================================
+ Coverage 63.44% 66.47% +3.02%
==========================================
Files 1076 1097 +21
Lines 30649 33938 +3289
==========================================
+ Hits 19445 22559 +3114
- Misses 11204 11379 +175
Continue to review full report at Codecov.
|
) | ||
} | ||
|
||
function ExitButton(props: Props) { |
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.
Nit: because this component is so shallow, I'd probably place the instance of PrimaryButton
directly in the LevelPipette
component for clarity in this file. This kind of abstraction feels unnecessary. You could probably make the same argument for the Status
component. It's not really adding branching logic, just a haven for some variable declarations.
the videos are going to be long enough we don't want to force people to loop
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.
Code looks good to merge, don't have a GEN2 multi to test with unfortunately.
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.
One change request for video sizing. Otherwise this code looks pretty clean. Unable to test because I don't have a robot and left some nits because I was already commenting
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.
🔥
Adds a new flow to attach pipette that guides the user through making sure their gen2 multi pipettes are level, using the extension block and manually pulling the pipettes against it. It involves four new videos and therefore also adds webpack support for .webm files. Closes #5344
This new flow added in to change pipette guides the user through making
sure their gen2 multi pipettes are level, using the extension block and
manually pulling the pipettes against it.
Closes #5344
Design reference:
new text on pre-attach screen: https://app.zeplin.io/project/5aa97729db58a2192f10d0d6/screen/5e839ed0f792546d4c858d30
leveling screen: https://app.zeplin.io/project/5aa97729db58a2192f10d0d6/screen/5e839ed07319a9140ea11305
Status
Ready for test and review!
Risk Assessment
Really low, this is just adding a screen to the change pipette flow and slightly modifying the text in another