Unity-Technologies / ProjectAuditor

Project Auditor is an experimental static analysis tool for Unity Projects.
Other
806 stars 66 forks source link

Welcome panel & discard option workflow #95

Closed mtrive closed 2 years ago

mtrive commented 2 years ago

Problem Project Auditor supports several modules: code, settings, shaders, etc... Each reporting their own issues. Project Auditor always executes all of them but this is not ideal as the user might only be interested in a specific module (or a subset of modules).

Solution This PR introduces a Modules selection in the "welcome" page.

modules-selection

In addition, it introduces a "discard" button to the analysis toolbar which allows the user to return to the initial state in order to start a new analysis.

discard

mtrive commented 2 years ago

Basically, having to delete all the code analysis or build reports to get back to the Welcome screen because you didn't select Project Issues first time around and now want to see them feels pretty clunky.

I have to admit, I had the same feeling.