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 WorkflowBox to Activity bar Side Panel #15944
Add WorkflowBox to Activity bar Side Panel #15944
Conversation
4d95ba8
to
35e1c38
Compare
35e1c38
to
9f6ef60
Compare
Future idea? 🤔In the future (if we have the Screen.Recording.2023-05-05.at.2.27.02.PM.movWe could hence, also get rid of the |
I tested this and I think this suffers from a similar problem as @guerler's favorite workflow tooltip implementation: There's not enough context to differentiate workflows from each other. I think tags, description and update time are probably always required, and maybe the sharing status if this is to include public workflows. Could we simply not show the toolbox if we're not on the tool activity for now ? As an alternative, could the workflow activity function as an extended search interface that is synced up to the current workflow list component ? |
@mvdbeek Thanks for taking a look!
More fields could easily be displayed in the panel if needed, so stuff like
By tool "activity", if you mean the active tab (like "analysis", "workflow" etc.), that could be done, but only concern might be that this would be a drastic change from the familiar UI where Tools are always toggled into view by default in the left panel when you load up Galaxy. But yes, we could definitely make it so that depending on what activity/tab you are on, the relevant panel is toggled into view by default. Keep in mind that even with the current implementation, the toggled state is saved if you refresh etc.
Did you manage to take a look at this from the comment i left above: #15944 (comment) |
I don't think it's a problem that we deviate from how the tool panel looks like, I'd be more worried that you need to scroll more in the vertical direction if you stuff this all in the left side, and there are a whole bunch of actions that probably make more sense if the center panel has a list of workflows (edit, delete, download, share ...). I'm hoping that eventually we could also sort workflows hierarchically using tags, which I think would also speak for a full-width workflow list.
👍 I think that's fine and what you would expect.
yes, the search looks pretty cool. Maybe you could have a first row with "Create new", "Import" and "Search" and then make that the default if you've clicked on the "Workflow activity" ? |
Screen.Recording.2023-05-25.at.7.11.01.PM.mov
@mvdbeek Is this better in that case. So in this view, I'm still showing the favorited/bookmarked workflows, should we even show those? Or just for the bookmarked workflows, I think it also looks better to retain the same appearance as the Toolbox tools (like in the screencast at the top) with just the workflow names (again, only showing the |
05c88fd
to
a93ca37
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the adjustments. Works well!
Add a "WorkflowBox" to the new ActivityBar side panel:
It has links to workflow activities/routes, as well as an advanced search workflow menu for the
WorkflowList
Screen.Recording.2023-06-06.at.1.20.12.PM.mov
Alternative Ideas for the future:
A
WorkflowBox
identical (in terms of UI) to theToolBox
with all workflows (with just their names) in the client side search:Screen.Recording.2023-05-05.at.3.08.15.PM.mov
Only showing the bookmarked workflows in the panel (with more details for each workflow in view)
Screen.Recording.2023-05-25.at.7.11.01.PM.mov
How to test the changes?
(Select all options that apply)
License