Giter Site home page Giter Site logo

Comments (5)

stubailo avatar stubailo commented on May 2, 2024

Related: graphql/graphql-js#389

from graphiql.

rewop avatar rewop commented on May 2, 2024

I would like to contribute on this one.

If I understand this issue correctly, we could add visual cues about deprecated fields in the DocExplorer such as strikethrough text for the name, and deprecation reasons in the description.

Would this solve this issue? Or there is more?

from graphiql.

kdaigle avatar kdaigle commented on May 2, 2024

@rewop as just another user of this library, I'd love to see the deprecation when looking through the Doc tray on the right. Super bonus points if the query itself got some treatment when using autocomplete to so a warning when using a deprecated field. 👍

from graphiql.

1aurabrown avatar 1aurabrown commented on May 2, 2024

hello, I deprecated some enum values in our codebase, however I don't see an accompanying message appearing in the Docs panel when I use the deprecated enum. In our implementation, the enum is being used as an argument. I'm not familiar with the graphql code base, and I'm wondering if the change that was made to display deprecationReasons in the Docs panel does not account for enums used as an argument. like @kdaigle, I also think it would be nice if the deprecated enum values were treated with some visual indication in the autocomplete.

In the examples below, we had some enums whose values were lowercase, and I wanted to standardize them with new uppercase values, deprecating the lowercase ones.


no message in docs when using a deprecated enum value:
screen shot 2017-01-12 at 12 20 02 pm

would be nice to have a strikethrough or grey color on deprecated fields:
screen shot 2017-01-12 at 12 20 09 pm

If someone can show me around a little bit, I'm happy to PR a change.

from graphiql.

asiandrummer avatar asiandrummer commented on May 2, 2024

@1aurabrown - Probably related to #273 - we can continue this discussion there!

from graphiql.

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.