elsa-workflows / elsa-workflows/elsa-core
[FEAT] Add the ability to drag outputs to input in the visual designer
- Dominant language
- C#
- Stars
- 7.9k
- Forks
- 1.5k
- Avg merge
- 15h 22m
- Merged PRs (30d)
- 114
Description
## Feature Request
### Problem Overview
* Making it easier to build visual workflows *
It would be a great efficiency boost if we can have an option to drag outputs to inputs. A connection line between this output and input will ensure the value from the output is used as an input.
This is a video of how that would work from: https://www.workflowbuilder.io/
https://github.com/user-attachments/assets/c035940b-0482-4bcc-acc4-f09b88ed5eba
### Proposed Solution
It would be great to get some ideas rolling on how to achieve this as inspiration to pick this up. VIsually it is easy to understand what needs to happen. From a source code perspective not so much for me right now.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the visual designer and tracing how existing output-to-input connections are represented. Done should include a draggable output-to-input interaction, a visible connection line, and the output value being used as the input.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100