-
Notifications
You must be signed in to change notification settings - Fork 177
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, step-generation): visualize the step timeline and deck state of a protocol #15491
Merged
jerader
merged 73 commits into
edge
from
skunk_grouped-steps-timeline-scrubber-pd-window
Jul 2, 2024
Merged
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
5e6d034
construct invariant context from runtime commands
b-cooper 66bb15b
start creating timeline from run commands
b-cooper 5cb0f21
organize module state constants
b-cooper 809add2
POC for static deck setup in protocol timeline scrubber component
b-cooper 46a29f3
add slider
b-cooper 758f290
proof of concept with liquid and tip tracking
b-cooper d9bbfab
add display color and liquid entities
b-cooper 9f2096e
get tip liquid state down to tip side view
b-cooper 61117e7
add longer liquidless protocol example
b-cooper de26876
alignment and empty state for pipette viz
b-cooper 99f78e2
multi channel support
b-cooper c474a52
jump to command
b-cooper 930f121
add to new timeline route
b-cooper 40333fa
Merge branch 'edge' into step-generation_get-timeline-from-commands
b-cooper f628f8e
add support for all commands in step generation as pass through
b-cooper 5088edf
map initial aspirate and dispense commands
b-cooper 2d1bd0a
window timeline scrubber and fix air in tips rendering
b-cooper 26efb76
Merge branch 'edge' into step-generation_get-timeline-from-commands
b-cooper 796abb5
make changes to things that were moved around
b-cooper e5b9576
begin modernizing scrubber
b-cooper 098f5f0
modernize constants in scrubber
b-cooper 98bcf17
visual adjustment
b-cooper 9b5053c
Merge branch 'chore_release-7.0.0' into step-generation_get-timeline-…
b-cooper 7a50537
update to current values
b-cooper dd845a8
feat(shared-data): json protocol schema 8
sfoster1 f248da7
add enum to annotations and structure types for commands etc
b-cooper d2c84e4
Merge branch 'edge' into step-generation_get-timeline-from-commands
b-cooper 279363c
account for robot type
b-cooper fecc2ba
fix up ts config for protocol types
b-cooper 2c96e76
Hackishly expose commandAnnotations in protocol analysis output.
SyntaxColoring 57dd41d
command list from annotations
b-cooper c5b1ae5
prelim collapsible grouping
b-cooper 2de8fc2
positioning of annotated group
b-cooper 60edcc3
fix up type export
b-cooper 644694b
Merge branch 'skunk_v8-command-annotations-in-analysis-output' into s…
b-cooper f05c50a
annotated steps
b-cooper cecefec
current parent node treatment
b-cooper a73f7aa
proof of concept new window
b-cooper c2e2078
Merge branch 'edge' into skunk_grouped-steps-timeline-scrubber-pd-window
b-cooper fa84d3d
Merge branch 'edge' into skunk_grouped-steps-timeline-scrubber-pd-window
b-cooper d09864e
remote global to pd
b-cooper 71e0364
add temporary open file action to remove
b-cooper cca0b72
remove temporary changes
b-cooper 288673d
cleanup grouping in annotated steps
b-cooper fe792e1
other viz commented out
b-cooper 06d2fc3
Merge branch 'edge' into skunk_grouped-steps-timeline-scrubber-pd-window
b-cooper bdf5f95
fix up command text in scrubber
b-cooper 363c5cc
remove merge cruft command text utils
b-cooper 3d3da25
remove unnecessary changes
b-cooper 3c6fa17
remove log statements
b-cooper 41cbf02
revert spurious yarn change
b-cooper ca98807
split out annotation api changes
b-cooper 610b1f9
split out app shell pd changes
b-cooper 5b21330
remove unnecessary lint warning fix
b-cooper f9a2d48
remove pd changes
b-cooper 0344070
remove last of unrelated code
b-cooper 0604088
feat(app): visualize the step timeline and deck state of a protocol
b-cooper 6eb6e96
Merge branch 'edge' into skunk_grouped-steps-timeline-scrubber-pd-window
jerader 9876f87
begin to fix check errors and clean up
jerader fdb87c4
delete unused fixtures
jerader 454f109
clean up step-generation tests
jerader 1df838a
Merge branch 'edge' into skunk_grouped-steps-timeline-scrubber-pd-window
jerader 8b35d5c
clean up more
jerader c353cac
remove some more unnecessary file changes
jerader a05004d
fix labware on adapter and add play button
jerader 29a62f4
clean up lint
jerader 956ec61
support for updating liquidState
jerader 599a996
add comment support
jerader 3af2e44
address feedbacl
jerader 2c84516
add test to desktopApp
jerader 68fa459
change size of deck map
jerader de5610c
address more feedback and fix the error in console
jerader 13127bd
fix lint
jerader File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
multi channel support
- Loading branch information
commit 99f78e2fa12847411d947947accf92ea03a52019
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
probably exporting functions (PipetteMountViz etc) would make things easy. (testing and maintaining)
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.
good call, i'll separate them out!