Hide outdated visualizations from visualizations activity panel #19353
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a visibility flag to the visualization XML, allowing legacy visualizations to be hidden from the visualizations activity panel when users create new visualizations. However, previously saved legacy visualizations will still be accessible via the saved visualizations grid.
The deprecated visualizations include nvd3 and jqplot. Going forward, plotly is the recommended choice. It not only provides enhanced functionality and better support compared to the legacy visualization types but also utilizes a modern vite/vue3-based build system that is far more reliable. Previously, visualizations needed to be rebuilt within the context of the Galaxy client, which often resulted in build failures. With the new system, visualizations are built independently of Galaxy client internals and build bundles, and then published to npm, ensuring a more streamlined and robust process.
How to test the changes?
(Select all options that apply)
License