Skip to content

Conversation

@jsbrittain
Copy link
Collaborator

@jsbrittain jsbrittain commented Feb 2, 2026

Resolves #103 , #109 , #110 , #138 , #139
Partially resolves: #150

Catalogue interface. This merges the Hub and Library sections into a new Library section.

New Library screen showing an imported catalogue, and a user defined catalogue. The imported catalogues uses theming from its catalogue.json file, while user-defined catalogues use default theming (setting the 'global theme' is a separate issue).
Screenshot 2026-02-02 at 11 39 25

Actions menu:
Screenshot 2026-02-02 at 11 42 39

Add catalogue dialog (can enter a repository, or just an owner such as artic-network which defaults to artic-network/glacier-catalogue):
Screenshot 2026-02-02 at 11 38 31

Add workflow dialog:
Screenshot 2026-02-02 at 11 38 50

Catalogue menu:
Screenshot 2026-02-02 at 11 42 52

Note: After this update, it is recommended to remove existing GLACIER workflows/instances folder as catalogues are the new top-level organisation.

@rambaut
Copy link

rambaut commented Feb 2, 2026

This looks great. Could "Remove Catalogue" ask for confirmation (and perhaps tell you that you have installed workflows and could lose defaults etc).

@rambaut
Copy link

rambaut commented Feb 2, 2026

Perhaps "Install all" should be on each section?

@rambaut
Copy link

rambaut commented Feb 2, 2026

If you install a workflow that is in more than one section (which I believe we allow) - will it automatically show as installed in both places?

@rambaut
Copy link

rambaut commented Feb 2, 2026

When adding a workflow to the User collection does it automatically install?

@jsbrittain
Copy link
Collaborator Author

Perhaps "Install all" should be on each section?

Yes, I had planned on having an Install-all button available in both the Catalogue and Section menus.

@jsbrittain
Copy link
Collaborator Author

This looks great. Could "Remove Catalogue" ask for confirmation (and perhaps tell you that you have installed workflows and could lose defaults etc).

Yes, definitely.

@jsbrittain
Copy link
Collaborator Author

If you install a workflow that is in more than one section (which I believe we allow) - will it automatically show as installed in both places?

Yes, this functionality is already in-place.

@jsbrittain
Copy link
Collaborator Author

When adding a workflow to the User collection does it automatically install?

No, adding workflows (or catalogues) does not automatically install anything. I had considered a 'install now' tickbox, or 'Add & Install' button in the dialog prompt, but wasn't sure if that was desired functionality.

@jsbrittain jsbrittain marked this pull request as ready for review February 3, 2026 15:47
@jsbrittain jsbrittain merged commit 9dba654 into ARTIC-Kraemer-Lab:main Feb 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants