Giter Club home page Giter Club logo

Comments (4)

RomanHotsiy avatar RomanHotsiy commented on May 1, 2024

@dmnd thanks for idea and sorry for late response.

We don't have such plans in the nearest future as graph is rendered using viz.js and it doesn't have simple ways how to implement this.
We have an idea how to implement this with small efforts though. I will let you know once we verify it.

from graphql-voyager.

david-cheney-pd avatar david-cheney-pd commented on May 1, 2024

I'll add my vote for this. I want to present my information architecture as a story and to have the graph flow represent that story. For example, I have an interface that exposes a universally unique object id with multiple attributes. The current graph places that interface far to the right. I'd like to manually move it all the way to the left and to introduce my system by explaining that every first class object is immediately accessible by an index on that object id. (hmm... might this be approached with a left<-->right swap??) As a work-round I zoom in and capture the rendered types and their immediate neighbors on individual screens which I can then present in the desired order, sort of getting me to my story.

Further, I have types with conceptual groupings that are not encoded (working on this) that can be easily communicated by dragging them near to one another on the graph.

Most importantly, let me say this... what you've built is an amazing tool that is worth a tremendous amount without any improvements at all. It saved me hours with one use and can easily keep diagrams (that would otherwise never be maintained) up-to-the-minute with changes. Huge and ongoing value!

Thanks Roman!!!

from graphql-voyager.

inakianduaga avatar inakianduaga commented on May 1, 2024

This would be awesome, I'm currently hacking (abusing) this project to use it as an AWS architecture visualization tool, and moving types and persisting changes would be amazing. However as mentioned it might be hard to do, still looking into the viewport.ts implementation

from graphql-voyager.

peisenmann avatar peisenmann commented on May 1, 2024

I don't need any manual layout coordinates, but hiding some types would be great. Any ideas on achieving just that?

from graphql-voyager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.