Emilia Allison
4356f681bc
Preferences menu and toggle for in_transfer hashes
2023-12-29 15:55:23 -05:00
Emilia Allison
f24cd4ba6e
Add preferences struct to main state
2023-12-29 15:46:30 -05:00
Emilia Allison
db9b86ea18
Squashed commit of the following:
...
commit 5e1137c460
Author: Emilia <contact@emiliaallison.com>
Date: Fri Dec 29 18:03:00 2023 -0500
Fix: indexing error w.r.t. logarithm argument
commit 535b14a586
Author: Emilia <contact@emiliaallison.com>
Date: Fri Dec 29 18:02:00 2023 -0500
Space colors evenly, consistently, etc
Colors should now:
- Not change if new transfers are added
- Be evenly spaced throughout the palette
- Be persistent across refreshes
commit 6e08f47955
Author: Emilia <contact@emiliaallison.com>
Date: Fri Dec 29 18:01:00 2023 -0500
Add palette function for ordered ids
Given an id and a list of sorted ids, yields a color
commit 88e838e102
Author: Emilia <contact@emiliaallison.com>
Date: Fri Dec 29 18:00:00 2023 -0500
Switch to v7 UUIDs from v4
v7 UUIDs are timestamp based and thus we can establish a useful
total ordering over them; will base colors on this
2023-12-29 15:38:38 -05:00
Emilia Allison
11a561c1d4
Add text to button
2023-10-24 20:32:51 -04:00
Emilia Allison
562dc2adf6
Change to make colors more evenly distributed
2023-10-24 20:32:40 -04:00
Emilia Allison
6b09aad289
Implementation 1
2023-10-24 19:27:02 -04:00
Emilia Allison
a9e5f05fd9
Hide parts of transfer menu when Custom transfer selected
2023-10-24 17:18:45 -04:00
Emilia Allison
db345bfbb5
delete weird whitespace from Cargo.toml
2023-10-24 17:18:08 -04:00
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