Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(static-html): Re-design the project table
Previously, the project table view had the following aspects which are changed in this commit: 1. One dedicated column for each, analyzer and scanner issues. 2. The color and background color of each row is derived from the worst severity issue contained in that row. For example, if a row contains a hint and an error, the entire row shows in red, which is the color associated with an error. 3. If the entire project is excluded, the view looks the same, except for the opacity which is reduced a bit. This is changed as follows: 1. One dedicated column for each open, resolved, and excluded issues. 2. The issue view is limited to just the issue columns, whereas each issue is shown in a color indicating its severity or state. The colors are gray (excluded), green (resolved), red (error), yellow (warning) and blue (hint). So, the state of an issue no more affects the color of the entire row. 3. If the entire project is excluded, the opacity is still used to indicate that. However, the opacity of the issue columns is not affected anymore, because this looks nicer and the issues now properly indicate their exclusion anyway. 4. In order to visually establish a border between the issues, the view of the issue is changed to a card-view. Note: It is now possile to quickly grasp the open issues for each project in order of the severity, due to the use of the dedicated column for open issues. Furthermore, it is easy to add the ability of showing also the advisor issues (in an upcoming change) without the need to add another (advisor issues) column. Signed-off-by: Frank Viernau <[email protected]>
- Loading branch information