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

[Feature Request]: Ability to Drag and Drop nodes #73

Open
satyan opened this issue Aug 18, 2020 · 3 comments
Open

[Feature Request]: Ability to Drag and Drop nodes #73

satyan opened this issue Aug 18, 2020 · 3 comments

Comments

@satyan
Copy link

satyan commented Aug 18, 2020

Hi Team,

First of all, thanks for the amazing library. It has been really useful in developing one of the core visualizations in my app.

I had couple of feature requests:

  • Ability to draw Edges as arcs instead of straight lines. (Enhances the look of the resulting visualization)
  • Ability to drag/drop or reposition nodes.
  • Algorithm to fan out the graph. (another option beside top/down, left/right)

If someone has been able to make the above work, would love to see the implementation. Else, I'd work on adding these abilities myself. Any suggestions/directions are welcome.

Thanks again for all the work on this.

@GregorBlock
Copy link
Contributor

  1. See BuchheimWalker Lines merged into one #67 as starting point
  2. See Changing positions of nodes #32 as starting point
  3. What du you mean by fan out the graph?

The points are not a priority for us at the moment but we would be happy for a PR. If something is not clear then just ask.

@satyan
Copy link
Author

satyan commented Aug 31, 2020

Thanks @GregorBlock Your references look very useful.

By fan out, I meant a radial layout, that looks something like this:
Screen Shot 2020-08-31 at 11 53 55 AM

I'll share a PR once I have something.. thanks for your inputs.

@GregorBlock
Copy link
Contributor

GregorBlock commented Sep 1, 2020

Currently we are working on building GraphView around the RecyclerView, see recycler branch. When this is finished we will concentrate on developing new layouts including the radial layout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants