When certain kinds of errors happen during the Apply operation in the UI, visual feedback for the user is not present.
Steps to reproduce
A Simple Cross-Platform Example.
Try the following with Cyberpunk 2077:
Rename tools/redmod/bin/redMod.exe to redMod2.exe
Apply a set of mods which include RedMod(s).
[!NOTE]
This example is arbitrary. Just to prove a point.
Missing redMod.exe could very easily be replaced with:
redMod.exe failed to run (non-zero exit code)
protontricks failed to find WINEPREFIX for CP2077 (Linux only)
etc.
What is the expected behaviour?
The UI should inform the user that we failed to run redMod.exe as it does not exist.
Currently the UI does not however report errors of any kind, the Apply button simply disappears, and you see only the standard Play button; as if the Apply operation has completed successfully.
Bug Report
Summary
When certain kinds of errors happen during the
Apply
operation in the UI, visual feedback for the user is not present.Steps to reproduce
A Simple Cross-Platform Example.
Try the following with Cyberpunk 2077:
tools/redmod/bin/redMod.exe
toredMod2.exe
What is the expected behaviour?
The UI should inform the user that we failed to run
redMod.exe
as it does not exist.Currently the UI does not however report errors of any kind, the
Apply
button simply disappears, and you see only the standardPlay
button; as if theApply
operation has completed successfully.Other information
This first requires UI design.
CC. @captainsandypants