-
-
Notifications
You must be signed in to change notification settings - Fork 164
Project Ideas Improve Workbench TableView
The goal of this project is to improve the retrieval and display of scan-related data by the primary Workbench view -- the Table View.
The issue URLs listed below are merely examples of open issues that relate to the goal of this project. There are many other similarly-related issues, and you might also come up with ideas/issues of your own as you become familiar with how the Table View works (and how you think it should work).
One user perspective on how the Table View could be improved:
-
Improve how the data is displayed in Table View columns so that:
- Each column displays all of the relevant data, i.e., if the path in the
Path
column is very long, the data needs to wrap inside the column cell. This would enable a user to see all the data and to copy and paste easily when the need arises. - Each column -- particularly the Path column -- has a maximum width and does not "push" the remaining columns so far to the right that they are out of view.
- Each column displays all of the relevant data, i.e., if the path in the
-
Improve the Table View filters to filter by value rather than string/substring. For example, if you want to filter the License Expression column by "gpl-2.0", you do not want the displayed data to include strings of which "gpl-2.0" is a substring, e.g., gpl-2.0-plus or lgpl-2.0.
-
Level
- Intermediate
-
Tech
- NodeJS + Electron + DataTables + SQLite + CSS
-
URLS
- https://github.com/nexB/scancode-workbench/issues/423
- https://github.com/nexB/scancode-workbench/issues/422
- https://github.com/nexB/scancode-workbench/issues/410
- https://github.com/nexB/scancode-workbench/issues/386
- https://github.com/nexB/scancode-workbench/issues/381
- https://github.com/nexB/scancode-workbench/issues/273
-
Mentors
- @johnmhoran https://github.com/johnmhoran
-
Level