Emilia Allison
edcc3528aa
First implementation of custom region type
2023-10-24 16:41:58 -04:00
Emilia Allison
9a3a10c8b4
Transfer region no longer copy
2023-10-24 16:21:30 -04:00
Emilia Allison
6aee3ded2c
chore: clippy & fmt
2023-06-15 22:23:12 -04:00
Emilia Allison
28c1716f17
Make colors more vibrant
2023-06-13 19:39:18 -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
43391850e0
Purge transfers on plate deletion
2023-06-13 17:12:25 -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
fae02afa9f
Readme ( #15 )
...
* First draft of readme
* Update README.md
Reflects changes to workflow introduced in dbb282f0c9
* Update README.md
Add disclaimer regarding installing for windows sans WSL2
2023-06-13 16:16:12 -04:00
Emilia Allison
531c4159b1
Specific styling for very large plates
2023-06-13 15:51:23 -04:00
Emilia Allison
d8ab91908c
Consider width in plate height calculation
2023-06-13 13:09:10 -04:00
Emilia Allison
db4ecdaf50
Enable all plate types
2023-06-13 13:08:57 -04:00
Emilia Allison
d017a49c31
More CSS tweaks for small screens
2023-06-13 12:59:49 -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
4665788a27
Changes to improve display on small screens
2023-06-13 12:01:56 -04:00
Emilia Allison
c27693b7fb
Pad column headers
2023-06-13 11:15:39 -04:00
Emilia Allison
dbb282f0c9
Automatically start new transfer on save
...
If we save a new transfer, then we presumably
do not wish to edit it again.
2023-06-13 11:10:54 -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
43f17f0d6a
Prevent error on upper case region entry
2023-06-08 11:00:14 -04:00
Emilia Allison
e2f28f818b
Prevent empty transfer names
2023-06-08 10:59:47 -04:00
Emilia Allison
768b88a562
More sensible defaults for Transfer struct
2023-06-08 10:56:42 -04:00
Emilia Allison
2579f2e965
Fix no color when only one transfer
2023-06-08 10:45:58 -04:00
Emilia Allison
507ae44df2
Consistent colors between source/dest
2023-06-08 10:45:44 -04:00
Emilia Allison
b99a8ac1e3
Change style for selected wells
2023-06-08 10:42:09 -04:00
Emilia Allison
87c64d488e
Remove unused CSS
2023-06-07 20:57:40 -04:00
Emilia Allison
37da146940
Format and clean warnings
2023-06-07 17:17:40 -04:00
Emilia Allison
afc06d7dd5
Add option to change volume
2023-06-07 17:08:43 -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
658ab3082a
Add tests for transfer_region
...
Resolves #11
2023-06-07 16:07:07 -04:00
Emilia Allison
6e6854a942
Styling for modals
...
Resolves #6
2023-06-06 18:52:37 -04:00
Emilia Allison
659c27c4e5
Close buttons for dialogs
...
Resolves #4
2023-06-06 18:46:04 -04:00
Emilia Allison
421d937037
Fix bug for new plate modal
...
The close callback wasn't triggered when the
modal's onclose event fired.
2023-06-06 18:45:38 -04:00
Emilia Allison
5074b52369
Highlight wells used in transfers
2023-06-05 21:33:23 -04:00
Emilia Allison
0e98e63c63
Allow renaming plates
2023-06-05 21:28:56 -04:00
Emilia Allison
2be8ad8661
Implement import
2023-06-05 18:55:21 -04:00
Emilia Allison
ce523717ee
Export to JSON
...
import is not implemented
2023-06-05 17:14:02 -04:00
Emilia Allison
ecdbb81117
Expand export menu
2023-06-05 16:54:15 -04:00
Emilia Allison
de2b592fae
Disable scrollbar on viewport
2023-06-05 16:53:58 -04:00
Emilia Allison
b14278dda8
Avoid export of an empty file
2023-06-05 14:56:01 -04:00
Emilia Allison
3bd3873043
Tweak to upper menu
...
Changed "save" to "export" for clarity
2023-06-05 14:52:51 -04:00
Emilia Allison
44574db301
Means to reset local state
...
Resolves #9
2023-06-05 14:38:29 -04:00
Emilia Allison
5153b67fe4
fix: Selecting a plate resets both regions
...
Old behaviour only reset one, I don't think
this is the intuitively expect behaviour;
easy to change back if we want this instead.
2023-06-05 14:31:50 -04:00
Emilia Allison
52baa03d79
Export to CSV
2023-06-05 14:25:47 -04:00
Emilia Allison
09d99e27a0
Merge pull request #12 from em-ilia/yew
...
Yew
2023-06-02 16:28:02 -04:00
Emilia Allison
83e8e3bf36
Styling update
2023-06-02 16:26:20 -04:00
Emilia Allison
ecb3dc2945
Select new transfer on creation
2023-06-01 13:51:25 -04:00
Emilia Allison
d5d26facde
Add, modify, delete transfers
2023-06-01 13:04:03 -04:00