-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Workflow Editor Activity Bar #18729
Workflow Editor Activity Bar #18729
Conversation
This might tie in nicely with the ideas in #18166? |
aace313
to
c0f98fa
Compare
The first round of feedback:
Thanks @ElectronicBlueberry! |
0b346aa
to
8d4be70
Compare
7258f47
to
be0d6d5
Compare
87fc317
to
7f4b0b8
Compare
Thanks a lot, Laila. Here is a small review from Wolfgang and me from the Biohackathon:
|
1125fb5
to
152b756
Compare
These are wonderful changes @ElectronicBlueberry !! One minuscule thing I've noticed is this: Screen.Recording.2024-11-13.at.3.45.34.PM.movAn empty workflow is created, which i think it shouldn't since the button should maybe be disabled? |
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.
I have played around with this and I love it!
Amazing work!
The tests would require some massaging to make them happy though... 😅
The workflow bookmarking is broken and you can not unbookmark a workflow. So the API seems to be working fine but the client side is broken and needs to be fixed. I put the PR into a draft and working on it. |
dce254d
to
85074ce
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.
@ElectronicBlueberry Great work, Laila!
I’ve played and reviewed it and have addressed some issues and also made some improvements.
Thank you so much!
This changes also fixes errors like below in the activity bar: |
38756ab
to
83dbab2
Compare
033a6b3
to
61fef86
Compare
The remaining selenium failure seems related, I can reproduce it locally https://github.com/galaxyproject/galaxy/actions/runs/12020223847/job/33517490725?pr=18729#step:10:3171 I'll try to figure out what is the issue. |
I think I got it... pushing commit. |
After refactoring `move MarkdownEditor to activity bar`
Good eye! This fixes it for me locally, too. |
Argh; I should have adjusted the branch to 24.2 prior to merge. I'll manually merge this back and forward. |
This PR brings the activity bar to the workflow editor, providing various workflow-related activities and tools. Key changes and features include:
Screen.Recording.2024-11-15.at.19.35.34-2.mov
Chnages
Ideas for additional activities, but unsure about:
this would free up the right panel to serve a single purpose
How to test the changes?
(Select all options that apply)
License