neo4j / cypher-language-support

Neo4j's Cypher Language support
https://neo4j.github.io/cypher-language-support/
Apache License 2.0
31 stars 5 forks source link

Add connection side panel and editor to vscode extension #224

Closed daveajrussell closed 2 months ago

daveajrussell commented 3 months ago

Paired down approach, taken from https://github.com/neo4j/cypher-language-support/pull/221

This PR introduces a connection pane and connection editor to the vscode extension.

It removes the extension settings (barring server.trace) in favour of a connection editor that stores connections and credentials in state.

Connections can be managed from a new connection pane. Here, connections can be modified, deleted and connected to/disconnected from.

At the moment, we are artificially limiting the number of connections you may have to just 1. However, the storage layer has been built in such a way that supporting multiple connections will be trivial.

changeset-bot[bot] commented 3 months ago

⚠️ No Changeset found

Latest commit: cc37ca0faed04911db599d1d9d687cbe31b8c7f3

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

daveajrussell commented 2 months ago

The image files don't seem to be added with lfs?

Encountered 3 files that should have been pointers, but weren't:
        packages/vscode-extension/resources/images/demo.gif
        packages/vscode-extension/resources/images/logo.png
        packages/vscode-extension/resources/images/neo4j.png

this should now be updated - I can see all 3 images in the repo are marked as stored with LFS