Emilia Allison
6aee3ded2c
chore: clippy & fmt
2023-06-15 22:23:12 -04:00
Emilia Allison
cf7860c5c5
Use UUID to calculate colors
...
Ensures that a transfer will always be represented
by the same color.
2023-06-13 19:32:39 -04:00
Emilia Allison
6a5b1ae6f2
Add tooltip for wells
...
Currently shows which transfers are using a well
2023-06-13 17:04:22 -04:00
Emilia Allison
531c4159b1
Specific styling for very large plates
2023-06-13 15:51:23 -04:00
Emilia Allison
56484ec870
Fix miniscule column/row headers
2023-06-13 12:51:16 -04:00
Emilia Allison
9275a866d0
Dynamic sizing of plate cells
...
Calculates available size and allocates
2023-06-13 12:02:32 -04:00
Emilia Allison
c27693b7fb
Pad column headers
2023-06-13 11:15:39 -04:00
Emilia Allison
dd479868cc
Make colors consistent regardless of # transfers
2023-06-13 11:05:40 -04:00
Emilia Allison
c88a34595e
i love clippy
2023-06-08 11:58:12 -04:00
Emilia Allison
af5bbd466c
format
2023-06-08 11:14:50 -04:00
Emilia Allison
c8e51e2440
Add row and column headers to plates
2023-06-08 11:14:15 -04:00
Emilia Allison
37da146940
Format and clean warnings
2023-06-07 17:17:40 -04:00
Emilia Allison
85670fe86e
Format
...
(I should set up `cargo fmt` as a commit hook)
2023-06-07 16:14:19 -04:00
Emilia Allison
5074b52369
Highlight wells used in transfers
2023-06-05 21:33:23 -04:00
Emilia Allison
d5d26facde
Add, modify, delete transfers
2023-06-01 13:04:03 -04:00
Emilia Allison
855506bd26
Fix tests for wasm32-unknown-unknown
2023-05-26 16:20:52 -04:00
Emilia Allison
aee565dbb3
Remove NewTransferState
...
It was bad not very good design!
Use CurrentTransfer instead.
2023-05-25 12:07:21 -04:00
Emilia Allison
74fa50bc0c
Visualize transfers
2023-05-24 18:39:38 -04:00
Emilia Allison
0414ddba3a
Give plate components their instance
2023-05-24 16:10:33 -04:00
Emilia Allison
6e8c1eff55
Only modify NewTransferState by reduce_mut
2023-05-24 15:49:07 -04:00
Emilia Allison
5be70675ee
Allow selection of plates in tree
2023-05-24 11:20:12 -04:00
Emilia Allison
dbb13bde58
Allow single well selection in source
2023-05-22 13:46:29 -04:00
Emilia Allison
61ac574b70
Fix unchecked try_from
2023-05-22 13:29:19 -04:00
Emilia Allison
a294cffd50
Glue source_plate to transfer_menu
2023-05-22 13:25:16 -04:00
Emilia Allison
ae73d67924
Clean up source_plate
2023-05-22 12:22:22 -04:00
Emilia Allison
ba3eca603b
Complete port to yew
...
This is the biggest commit of all time.
Yew requires so much cloning smh
As a side note, if you drag to select the plate a lot,
it uses a lot of CPU resources.
2023-05-22 11:35:42 -04:00
Emilia Allison
303831bda3
Remove dummy components
2023-05-21 12:48:42 -04:00
Emilia Allison
98038944f2
Wireframing and restructure
2023-05-21 12:45:12 -04:00