typedb / typedb-studio

TypeDB Studio (IDE)
https://typedb.com
Mozilla Public License 2.0
191 stars 44 forks source link

Spawn connected concepts (and explanations) at the position of the vertex being explored #561

Open alexjpwalker opened 2 years ago

alexjpwalker commented 2 years ago

Problem to Solve

Currently, when you explain a vertex, the explanation spawns from the centre of the visualisation space. This results in the user having to manually drag all the new vertices into place, since they can be a long way away from the vertex that was being explored.

Proposed Solution

We should spawn connected concepts, and explanations, at the position of the vertex being explored.

For an optimal visualisation, it may be necessary to introduce a charge force between the spawned vertices (and the explored vertex).