Add manual input elements to the app an ui #216

Merged
wojtek merged 17 commits from 188---add-option-for-manual-input-during-fetch into main 2024-09-15 15:20:11 +02:00

17 Commits

Author SHA1 Message Date
11d3df8f68 Don't use crossterm type directly
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 1m59s
Cargo CI / Lint (pull_request) Successful in 1m6s
2024-09-15 15:15:27 +02:00
b597edc86f Complete unit tests
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 2m1s
Cargo CI / Lint (pull_request) Successful in 1m6s
2024-09-15 11:44:30 +02:00
cb09f47eb2 Ui unit tests
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m1s
Cargo CI / Lint (pull_request) Successful in 1m7s
2024-09-15 11:00:12 +02:00
dd3633cd5f Don't use super:: imports 2024-09-15 10:56:28 +02:00
4b92254a4d Isolate input lifecycle in one place
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m1s
Cargo CI / Lint (pull_request) Successful in 1m5s
2024-09-15 10:44:12 +02:00
e4c77c982d Make input part of machine to reset between states
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m41s
Cargo CI / Lint (pull_request) Successful in 1m8s
2024-09-15 10:24:39 +02:00
694242e386 Isolate code
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 1m58s
Cargo CI / Lint (pull_request) Successful in 1m6s
2024-09-14 23:26:50 +02:00
18bbf78a92 Fix unit tests 2024-09-14 23:18:09 +02:00
48e19c1f7f Submit on confirm not cancel 2024-09-14 23:09:47 +02:00
4c39988d96 More verbosity reduction
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 1m41s
Cargo CI / Lint (pull_request) Successful in 1m7s
2024-09-14 23:08:06 +02:00
d5716b79e2 Match naming
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m24s
Cargo CI / Lint (pull_request) Successful in 1m6s
2024-09-14 22:58:45 +02:00
e8db0e98d5 Don't be verbose if not needed 2024-09-14 22:57:48 +02:00
20f36bcb0e Do state tracking via types 2024-09-14 22:10:02 +02:00
8acf208968 Input no longer a state 2024-09-14 20:55:17 +02:00
09e1cb7fda Visuals good enough 2024-09-14 15:49:39 +02:00
664950d5a3 Proof of concept works 2024-09-14 14:50:22 +02:00
cba1f2dff6 Skeleton of new manual input state 2024-09-14 13:04:39 +02:00