d7c070aad8
Convert to workspace with both deja-vu and pe-menu
2024-11-21 05:34:10 -08:00
2266da9106
Apply Clippy pedantic recommendations
2024-11-17 16:12:04 -08:00
4e80badc92
Move fast, break things (round 3?)
...
- Move sequential items to Tasks and leave async in Actions
- Move main control of disk_list (Arc<Mutex>) to Tasks
This allows updates to happen AFTER I/O events (clone, update dest,
etc)
- Finally got SelectParts to use the actual state of the disks
post-clone
- Broke Tasks somewhere - bcdedit is never called despite being added to
the VecDeque
- Probably more
2024-11-16 23:53:55 -08:00
87ec05126b
Ignore Enter presses during Pre/Mid/Post Clone
2024-11-16 04:59:22 -08:00
61e539e071
Refactored to add command and diskpart script support
...
Replaced previous background task setup to ensure tasks are run
sequentially and not in parallel
2024-11-16 04:09:56 -08:00
c9884d5b6d
Show boot/OS partitions during SelectParts
2024-11-14 05:50:30 -08:00
f6d45b7de0
Preserve source/dest disk selection
2024-11-13 00:20:40 -08:00
5e29c1ab48
Clear selections as needed in right.rs
2024-11-12 23:38:00 -08:00
df6623ef36
Show CPU details during driver selection
2024-11-12 23:37:30 -08:00
6c76021bf4
Show source/destination disk info
2024-11-12 23:23:07 -08:00
2a5167bf52
Refactor PostClone sections
...
Added a new Mode to handle an error last screen instead of complete.
This avoids running commands with unexpected arguments
2024-11-11 00:34:45 -08:00
c62c6c751c
Run get_disks() in the background using a thread
...
Allows app interaction while the scan is running
2024-11-03 17:49:41 -08:00
7d4f28f950
Move fast, break things
...
Data structures and logic was changing very fast. Don't have the time
to break downt the individual sections ATM. Sorry future reader (me).
2024-11-03 17:49:30 -08:00
31de043b71
Add GPL headers to source files
2024-11-01 21:56:07 -07:00
7458699859
Add remaining UI section templates
...
Actual logic needs re-added
2024-10-30 00:54:44 -07:00