-
Notifications
You must be signed in to change notification settings - Fork 350
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
Migrate to the latest version of canvas #758
Conversation
Updated the canvas version and resolve breaking changes
Update the CSS to correspond with new class names
all the major work is dont here and it is basically ready for reviews. all that is left would be to merge with #744 and #752 (and resolve conflicts) once they are ready. the second part of #750 (cardinality being deleted) cannot be confirmed as it was addressed in canvas yesterday and won't be available until next canvas release. the first part (incorrect cardinality) is addressed in #759 |
Just tried this out locally and it looks great! So sleek! For those who don't have time to check out the PR locally this is what the new canvas looks like: As for #744, I think actually it might be a good idea to merge this PR first, because I think there's a handler in the newer version of canvas that would simplify that PR ( We'll also need to update the pipeline documentation images to use the new interface. |
thanks for the reminder. i'll update to documentation images. this can be merged first if it is going to simplify #744 |
Replace the PIpeline Editor screenshots in docs to latest version
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.
This is awesome! Works great.
We can create an issue to look at the paste button always enabled. On my last PR I thought it was behaving like that because I always had a node on the clipboard.
this PR is good to go for |
@vabarbosa Also, feel free to merge this before #752 merges as well and I can rebase. It seems like there's more to discuss on that PR than there is here. |
I'll be reviewing this early this afternoon, will post code and UX reviews as I finish each |
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, Safari discrepancies should be resolved. |
Migrate to the latest canvas version
@elyra/canvas
(from 6.1.23 to 8.0.32)Pipeline editor prevents multiple input links on first node added after open #750 (part 2)// will be resolved in canvas 9.0.xAdd error message on attempt to create circular references #744// will be merged after this PRAdd indicator for invalid node properties #752// may be merged after this PRChanges
per @elyra/canvas release 7.0.5
react-intl
(^3.0.0)react-redux
(^7.0.0)per @elyra/canvas release 8.0.1
<CommonCanvas>
inside a<IntlProvider>
toolbarMenuActionHandler
. Handling of these actions moved to theeditActionHandler
contextMenuActionHandler
. Handling of these actions moved to theeditActionHandler
.addComment
action tocreateAutoComment
delete
action todeleteSelectedObjects
per @elyra/canvas release 8.0.2
createSupernode
// user can disable creation of supernodes via configuration parameterper @elyra/canvas release 8.0.4
enableInsertNodeDroppedOnLink
// user can drag nodes from the palette and drop them onto existing links in the flow which causes the node to be inserted between the two nodes joined by the linkUpdate screenshots in documentation
Fixes #645
Developer's Certificate of Origin 1.1