Skip to content
This repository was archived by the owner on Jan 10, 2026. It is now read-only.

Remove jquery from pipeline editor and add minor UX improvements#748

Merged
iannbing merged 80 commits intodevfrom
improv/remove-jquery-from-pipeline-editor
Mar 9, 2022
Merged

Remove jquery from pipeline editor and add minor UX improvements#748
iannbing merged 80 commits intodevfrom
improv/remove-jquery-from-pipeline-editor

Conversation

@iannbing
Copy link
Copy Markdown
Contributor

@iannbing iannbing commented Mar 1, 2022

Description

This PR aims at removing jQuery and RefManager from PipelineView component in order to make the implementation closer to the React way.

The refactoring also comes with some improvements on the drag-n-drop behavior, including:

  • when select/drag a step, the step and its connections (lines) will be moved to top, making them visually recognizable
  • when a connection line is selected, the start/end dots will also be highlighted.
  • several minor bugs were fixed, e.g. connection lines sometimes are visually gone.

Checklist

  • The PR branch is set up to merge into dev instead of master.

@iannbing iannbing force-pushed the improv/remove-jquery-from-pipeline-editor branch from 9a3d757 to 22c50e2 Compare March 8, 2022 17:52
@iannbing iannbing force-pushed the improv/remove-jquery-from-pipeline-editor branch from 22c50e2 to e8c3bb3 Compare March 8, 2022 18:46
@iannbing iannbing merged commit ce5f85a into dev Mar 9, 2022
@iannbing iannbing deleted the improv/remove-jquery-from-pipeline-editor branch March 9, 2022 08:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

improvement An improvement or enhancement to an existing feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants