Skip to content

(2.5.2) Displacement/stiching: process upper left corner basic actions hard to perform #1005

@arthur-parmentier

Description

@arthur-parmentier

I find a bit painful the user experience of simple actions such as displacing a process or attaching somewhere, setting its start and stop position relatively to other elements etc: basically everything that involves drag&drop is for me confusing and time-consumming. I would expect things to "snap" on to an other much more easily:

  • case 1: I have two independent processes that are linked to nothing else. I would like that dropping one near the end of the other one proposes to attach them automatically
  • case 2: when I drag and drop a circle element that is fixed on a vertical axis, I would expect to create a connection, without clicking the + button

Then, for a single process, the upper left corner has too many control points, they are tiny and do not help understanding the action that they allow to perform. The pointer is also inconsistent (it sometimes changes even if we can't perform any action on the process, such as a hand appearing when hovering over elements that we can't drag) and do not follow what I would call "conventions": I think that the cross pointer is really awful, I would suggest only using it for drawing or selecting elements.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    Doing

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions