Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

d3 based diagram UI component #39

Open
stevebuik opened this issue Jun 22, 2018 · 1 comment
Open

d3 based diagram UI component #39

stevebuik opened this issue Jun 22, 2018 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@stevebuik
Copy link
Owner

a d3 force directed graph where the nodes are html tables could replace the diagram with a lot more interactive features

  • drag/drop repositioning of the entities. in d3 it's possible to lock a node in place so any node that is dropped can lock in place, the others will adjust automatically.
  • the edges in the chart will be lines but it should be possible to calculate the two right angled lines horizontal/vertical lines to make a better connector with an arrow on the end
  • when groups are added to graphviz diagrams, d3 supports auto-calculated grouping containers so these be be used for groups https://bl.ocks.org/bumbeishvili/f027f1b6664d048e894d19e54feeed42
  • entities can be drag/dropped from one group to another
  • better visualisation/animation of entities that are part of a SOQL query

any of these features needing data persisted can add a section to the JSON schema / persisted document shape

it can be another tab next to download, giving the user choice.

@stevebuik stevebuik added the help wanted Extra attention is needed label Jun 22, 2018
@stevebuik
Copy link
Owner Author

in UMD format so it is consumed in the same way as the pure.js module

@stevebuik stevebuik added the enhancement New feature or request label Jun 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant