The "Keep only complete sets" feature uses the pink status to indicate that a rom could be fixed, but won't be fixed because its part of an incomplete set. This status makes sense after you do Find Fixes, however this pink status persists after the Fix is 100% complete. Changing any tree selections resets all fix status to the resting state, causing confusion.
It can be beneficial to persist the fix status, for example the user could resume a cancelled fix without needing to find fixes again. However that benefit is an edge case.
Proposed enhancement:
If a Fix ends without the user cancelling, then clear all fix statuses after the fix completes and return RomVault to its "resting" state to avoid confusion.
If a Fix ends due to the user cancelling the fix, then persist the fix statuses since there is a higher likelihood the user would like to resume the fix. (Basically the current state behavior)
johnsanc
2 years ago
The "Keep only complete sets" feature uses the pink status to indicate that a rom could be fixed, but won't be fixed because its part of an incomplete set. This status makes sense after you do Find Fixes, however this pink status persists after the Fix is 100% complete. Changing any tree selections resets all fix status to the resting state, causing confusion.
It can be beneficial to persist the fix status, for example the user could resume a cancelled fix without needing to find fixes again. However that benefit is an edge case.
Proposed enhancement:
If a Fix ends without the user cancelling, then clear all fix statuses after the fix completes and return RomVault to its "resting" state to avoid confusion.
If a Fix ends due to the user cancelling the fix, then persist the fix statuses since there is a higher likelihood the user would like to resume the fix. (Basically the current state behavior)