diff --git a/CHANGELOG.md b/CHANGELOG.md index ea685a61..d01385eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,28 @@ All notable changes to the kdb extension will be documented in this file. +# 0.1.13 + +### Enhancements + +- Added command to refresh server objects + +### Fixes + +- Server objects can now be enumerated without a pre-script + +- Tree for non-default namespaces and variables are now filtered to ensure views are not present + +- Views tree now shows views correctly + +- Language server no longer makes duplicate suggestions + +- Fix for context menu after new server object items are added, all options now shown + +### Internal Improvements + +- Logo improved to work with both light and dark themes + # 0.1.12 ### Enhancements diff --git a/README.md b/README.md index 2974530a..d2bb43d3 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Follow the extension walkthrough to install q, if required Add a connection Add a new server connection by opening the extension side panel and choosing 'Add new connection' from the context menu -![Extension panel](./resources/walkthrough/add-new-connection.png "Add a connection") +![Extension panel](https://code.kx.com/img/walkthrough/add-new-connection.png "Add a connection") @@ -23,7 +23,7 @@ Follow the extension walkthrough to install q, if required Connect to an existing server by right-clicking and choosing 'Connect kdb server' -![Extension panel](./resources/walkthrough/connect.png "Connect kdb server") +![Extension panel](https://code.kx.com/img/walkthrough/connect.png "Connect kdb server") @@ -32,7 +32,7 @@ Connect to an existing server by right-clicking and choosing 'Connect kdb server q files can be executed by right-clicking the editor and choosing 'Execute Entire File', results will be shown in the Output pane -![Extension panel](./resources/walkthrough/output.png "q Console Output") +![Extension panel](https://code.kx.com/img/walkthrough/output.png "q Console Output") @@ -41,24 +41,28 @@ q files can be executed by right-clicking the editor and choosing 'Execute Entir
Syntax highlighting -![Syntax highlighting](./resources/walkthrough/highlighting.png "Syntax highlighting") +![Syntax highlighting](https://code.kx.com/img/walkthrough/highlighting.png "Syntax highlighting")
Code navigation -![Code navigation](./resources/walkthrough/navigation.png "Code navigation") +![Code navigation](.https://code.kx.com/img/walkthrough/navigation.png "Code navigation")
Code completion -![Code completion](./resources/walkthrough/autocomplete.png "Code completion") +![Code completion](https://code.kx.com/img/walkthrough/autocomplete.png "Code completion")
+## Known Issues + +- Code hierarchy functionality may experience performance issues + ## Support/Feedback Any feedback is welcome via the KX [#vscode-extension-help](https://kxsys.slack.com/archives/C057T0J659N) Slack channel diff --git a/package.json b/package.json index 4905a9ff..b18e7a0f 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "kdb vscode", "description": "Extension to help with q and kdb", "publisher": "KX", - "version": "0.1.12", + "version": "0.1.13", "engines": { "vscode": "^1.66.0" }, @@ -76,6 +76,18 @@ ], "when": "!kdb.showInstallWalkthrough" }, + { + "id": "startProcess", + "title": "Start a q process", + "description": "If q is not already running on your chosen server, right-click and choose 'Start q process' \n[Start Local Process](command:kdb.startLocalProcess)", + "media": { + "markdown": "resources/walkthrough/startProcess.md" + }, + "completionEvents": [ + "command:kdb.startLocalProcess" + ], + "when": "!kdb.showInstallWalkthrough" + }, { "id": "connect", "title": "Connect to a server", diff --git a/resources/walkthrough/start-q-process.png b/resources/walkthrough/start-q-process.png new file mode 100644 index 00000000..63af8aae Binary files /dev/null and b/resources/walkthrough/start-q-process.png differ diff --git a/resources/walkthrough/startProcess.md b/resources/walkthrough/startProcess.md new file mode 100644 index 00000000..095f94b6 --- /dev/null +++ b/resources/walkthrough/startProcess.md @@ -0,0 +1,3 @@ +# Start q process + +![Extension panel](start-q-process.png "Start q process")