Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Show / Hide option for Codebase display #800

Open
mjherzog opened this issue Jul 9, 2023 · 3 comments
Open

Add Show / Hide option for Codebase display #800

mjherzog opened this issue Jul 9, 2023 · 3 comments
Labels

Comments

@mjherzog
Copy link
Member

mjherzog commented Jul 9, 2023

The data displayed in the Codebase window can be so long that it interferes with getting quickly to the rest of the Project UI data.
This issue is for SCIO v32.3.0.
We should have Hide / Show all options like we have for the Project Data window. That was implemented for #667. I am not sure whether the same technique will work for the Codebase window because is is dynamic file tree.

@pombredanne
Copy link
Member

#844 is a dupe of this:

Improve perceived display performance of projects graphs and stats on home page

It can take a long time to display the graphics at the bottom of a project page for large codebase with many packages and resources.

I think we should revisit when and how these are computed and displayed.

  • we could pre-compute and cache these computation when a project scans are complete
  • we could display these only on request with a click on a toggle button
  • we could display these automatically for small projects (say with less than 5K resources) and display on demand otherwise

@tdruez
Copy link
Contributor

tdruez commented Aug 3, 2023

@pombredanne I don't see the relation between #800 (codebase panel max-height) and #844 (projects graphs)
Let's have both issues.

@mjherzog
Copy link
Member Author

mjherzog commented Aug 3, 2023

Since the graphs and stats are static after a Scan is completed I think that it makes sense to compute and cache the stats.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants