Skip to content

[WIP] Improvements to Tours#22575

Draft
ahmedhamidawan wants to merge 12 commits intogalaxyproject:devfrom
ahmedhamidawan:tour_improvements
Draft

[WIP] Improvements to Tours#22575
ahmedhamidawan wants to merge 12 commits intogalaxyproject:devfrom
ahmedhamidawan:tour_improvements

Conversation

@ahmedhamidawan
Copy link
Copy Markdown
Member

@ahmedhamidawan ahmedhamidawan commented Apr 28, 2026

Fixes #20955 (though currently WIP; those items have not been addressed yet)

TODO:

  • Fix collection elements uploaded are not hidden
  • Let the user know in the UI if the tour uploads data, and they can choose to generate or not
  • Maybe allow user to select the specific tool test they'd like to run

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

These prerequisites for steps ensure that some required major UI element is available, which can typically be toggled hidden in Galaxy while interacting with the UI.

Current prerequisites are ensuring either the tool panel, history panel, or upload modal are open.

The Deferred Data tour is the only one that has adopted this property in this commit.
These are core components of Galaxy. One motivating factor here was to guide users to an example activity in the core_galaxy_ui tour.
We simply create the collections needed for the tour.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Pause tour step if user input is required

1 participant