34 Commits

Author SHA1 Message Date
a186cda990
Code cleanup & update crates 2023-06-15 13:41:34 -05:00
ed3c6d2ca1
Remove accedetally left in commented-out lines 2023-06-15 13:06:54 -05:00
1b1cb79bcf
Properly implement mean frame time display 2023-06-14 15:25:26 -05:00
d282761b87
Rename shot_at to iso in code 2023-06-14 15:10:40 -05:00
315da52ce6
Close view menu when film edit window is opened 2023-06-14 14:40:06 -05:00
8ef1712e26
Rename 'Shot at' column to ISO 2023-06-14 14:36:04 -05:00
e96762ae64
Format code & condense roll column header code 2023-06-14 14:35:38 -05:00
a49744a79d
Change film editing to use a modal library 2023-06-14 14:04:20 -05:00
6ea1fca14d
Remove unused crate mopa 2023-06-12 21:47:12 -05:00
c58605d842
Change roll view to a side panel and fix other windows to the center 2023-06-12 14:18:35 -05:00
0c8a777b67
Begin work on print templates for exposures 2023-06-10 11:53:00 -05:00
b30991748a
Move app windows into one container 2023-06-10 11:52:24 -05:00
84045140dc
Change roll view to edit everything at once 2023-06-08 10:59:11 -05:00
6173bc5184
Add support for sorting the roll list by a field 2023-06-02 11:59:25 -05:00
05e5a293a6
Refactor code checking for user action on any item in a table row 2023-06-01 14:53:11 -05:00
0232363e73
Show film and ISO roll was shot for each roll in table 2023-06-01 14:16:25 -05:00
3ff8bc276b
Show film rolls in a table 2023-06-01 12:54:06 -05:00
ae1dd2b771
Fix roll editing not requiring a non-empty ID 2023-05-31 13:24:50 -05:00
dbdf6d9d8f
Add support for pushed/pulled rolls 2023-05-31 13:20:03 -05:00
ddc2601e79
Run clippy and clean up code 2023-05-31 09:30:30 -05:00
1d2ff0f262
Disable window-opening buttons when their corresponding window is open 2023-05-31 09:21:19 -05:00
3e16dbd330
Add support for associating a film to a roll 2023-05-31 09:11:40 -05:00
7b00d12265
Change to using a DragValue to set the exposures when adding a roll 2023-05-30 15:48:50 -05:00
ddc9cc8ac8
Add roll detail editing to the roll view 2023-05-30 15:48:20 -05:00
c14c499467
Store state in one key instead of a key per state field 2023-05-30 15:41:48 -05:00
ecea11ad12
Remove adding test roll on first startup 2023-05-30 15:04:42 -05:00
41d8dac6ec
Extract Roll & Exposure to a separate file 2023-05-30 15:04:27 -05:00
77503b4ffb
Refactor code to remove closed windows 2023-05-30 15:03:05 -05:00
bea57e2110
Clean up code to determine whether a window will close 2023-05-30 13:36:10 -05:00
4dc64031b4
Extract roll view window to seperate file 2023-05-30 13:30:47 -05:00
d0c8ac405c
Extract new roll window to separate file 2023-05-30 13:23:35 -05:00
b8c8edcbdc
Close new roll window on submit 2023-05-30 13:05:39 -05:00
298b7ac584
Support multiple roll view windows at once 2023-05-30 13:02:16 -05:00
20a9799b2c
Initial commit 2023-05-30 12:50:16 -05:00