I've usually developed and played on my mac but I decided to run neo4j desktop on my windows pc. For the life of me I can't recollect if I had to downoad the plugin for graphql manually. Even when I re download it on the mac, the install button is there and works..
Can I suggest you click Manage, then Plugins on the Neo4j database you wish to add GraphQL to.
Then install it from there. If you have multiple versions of Neo4j for single project, then sometimes it can't determine which version to download.
What version of Neo4j are you trying to install GraphQL on?
Going to manage plugins didn't work as you can see by the screenshots... I could try and delete app from pc and restart reinstall and see if its there. but curious to know if this behavior is just because I'm making a mistake somewhere..
I updated the list of Neo4j versions that are supported by the GraphQL plugin. Could you try refreshing Neo4j Desktop and trying to install the GraphQL plugin again?
"The plugin is considered end-of-life. It will not be updated for Neo4j 4.0, we recommend to move a middleware based solution using neo4j-graphql-js or neo4j-graphql-java. After a lot of feedback we think separating the GraphQL API from the core database is the better architectural setup."
The recommended approach is to use something like neo4j-graphql-js.
We always welcome product suggestions, but my answer is from November 2019. I'm not really sure what version of Desktop you are on currently.
If you upgrade to 1.4.5 of desktop, the offline button will be gone, and with it hopefully the issues that went with the software figuring out if it is offline or not. And since the offline button is gone, well your suggestion may not be correct either.
The UI has changed since my post, so my directions are invalid. I accept that.
If you highlight the database name you will see another panel with options and menus. The latest Desktop Guide is available in Desktop (the ? tab) or here: Neo4j Desktop - Neo4j Desktop
GraphQL is not available as a plugin for 4.x - you can see the comments above.
There is an excellent Training Academy for GraphQL available here: Building Neo4j Applications with GraphQL | Free Neo4j Courses from GraphAcademy