AutomaApp / automa

A browser extension for automating your browser by connecting blocks
https://www.automa.site
Other
11.32k stars 1.21k forks source link

Make editor more visually clear and modeling easier #435

Closed fosple closed 2 years ago

fosple commented 2 years ago

First of all: Thanks for developing this awesome tool. It already has saved me sooo much time! Thanks a lot 💪🙂

Is your feature request related to a problem? Please describe. More complex workflows become visually unclear in the current editor and complicated to model: E.g. no selection tool in the editor to move blocks around, insert blocks in a already existing process is hard (you manually have to move all blocks before and after the inserted block around to make it fit), connections between blocks are overlapping in bigger workflows,...

Describe the solution you'd like bpmn-js is really the gold standard when it comes to modeling BPMN processes. They make sure you have a clean layout in the end. Maybe you could get some inspiration from them or even use parts of their code:

Additional context More complex workflow - get's a bit visually unclear due to the loops etc.

More-complex-workflow
Kholid060 commented 2 years ago

To support all those features it may need to build the editor from scratch because Drawflow which library for build flow doesn't have that kind of API.

fosple commented 2 years ago

I guess that's indeed way too much work. From my point of view the current implementation with Drawflow already does the job quite well. Maybe it's then more about improving Drawflow here and there.

Mainly:

Thanks for the fast reply.