Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lingua Franca Package Explorer: extensions to UI in VScode plugin #156

Open
wants to merge 39 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
c0b6335
Experimental extensions to UI in VScode plugin
edwardalee Apr 18, 2024
c793eb0
Push LF data provider
edwardalee Apr 21, 2024
f5b9fc6
Add LSP message.
soerendomroes Apr 23, 2024
6428a3d
Bug Fix - wait until LS is ready to handle requests
Apr 23, 2024
f1279d6
Set-up notification handler from server to client
Apr 23, 2024
f468764
Improved Tree View: hierarchical structure, go to file
Apr 29, 2024
1e31c70
Tree View: improved got-to-file command; added open-in-slit-view comm…
May 1, 2024
9ac3296
Implemented remote library management functionality
vinzbarbuto May 2, 2024
9ddeb4b
Refactored Remote view to Liingo Libraries; enhanced tree view refres…
vinzbarbuto May 10, 2024
34654e6
Updated Lingo Libraries path
vinzbarbuto Jun 4, 2024
9ff17fc
Solved bug in importReactorCommand function
vinzbarbuto Jun 20, 2024
ef739ca
Updated README.md
vinzbarbuto Jul 8, 2024
3d41e4c
Updated icon.png
vinzbarbuto Jul 8, 2024
4a39103
Added 'GoToFile' inline action for Reactor view elements; Moved 'open…
vinzbarbuto Jul 16, 2024
52e636d
Added LF_PACKAGE_EXPLORER.md
vinzbarbuto Jul 16, 2024
d3f849e
Update and rename LF_PACKAGE_EXPLORED.md to LF_PACKAGE_EXPLORER.md
vinzbarbuto Jul 16, 2024
1d67e69
Update README.md
vinzbarbuto Jul 16, 2024
7b1772b
Merge branch 'main' into extending
vinzbarbuto Jul 16, 2024
7ca960c
Update src/lfview/lf-data-provider.ts
vinzbarbuto Jul 16, 2024
c10ec70
Update src/lfview/lf-data-provider.ts
vinzbarbuto Jul 16, 2024
0afcf17
Update src/build_commands.ts
vinzbarbuto Jul 16, 2024
f311bf3
Update LF_PACKAGE_EXPLORER.md
vinzbarbuto Jul 16, 2024
ec3e44d
Update src/extension.ts
vinzbarbuto Jul 16, 2024
d18dad3
Update src/extension.ts
vinzbarbuto Jul 16, 2024
9a74383
Resolved merge conflicts and fixed type errors
vinzbarbuto Jul 17, 2024
fc33abc
Add proper types instead of using any; Moved commandPalette in the ri…
vinzbarbuto Jul 18, 2024
dfdb927
Improve reactor highlighting for “GoToFile” action; Enhanced insertio…
vinzbarbuto Jul 19, 2024
2bb5a7d
Merge branch 'main' into extending
edwardalee Aug 19, 2024
7c60934
Refactored: Moved searchPath from lib/ to src/lib/; Added new error h…
vinzbarbuto Aug 20, 2024
65a500e
Update LF_PACKAGE_EXPLORER.md
vinzbarbuto Aug 28, 2024
ef4da34
Update Package Explorer description to reflect recent changes
vinzbarbuto Aug 28, 2024
3deb853
Add support to new import statement
vinzbarbuto Sep 12, 2024
a58711b
Add support to new import statement v2
vinzbarbuto Sep 12, 2024
6b5b2f7
Add support to new import statement v3; Modify importReactorCommand s…
vinzbarbuto Sep 12, 2024
87b6bdf
Added support for the new Lingo libraries import statement
vinzbarbuto Sep 24, 2024
e6bdce4
Removed LF_PACKAGE_EXPLORER.md
vinzbarbuto Sep 30, 2024
9295b1e
User interface redesign
vinzbarbuto Oct 3, 2024
58858b4
Merge branch 'main' into extending
vinzbarbuto Oct 3, 2024
2ac798e
Prevent file save on import addition to avoid tree view refreshes
vinzbarbuto Oct 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@ out/
.gradle/*
__pycache__/*
.DS_Store
lfw-pkg/
dist/
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"preLaunchTask": "${defaultBuildTask}"
},
{
"name": "Launch VS Code Extension (Socket) LF with Klighd",
"name": "Launch VS Code Extension (Socket) LF with Klighd Extension",
"type": "extensionHost",
"request": "launch",
"args": [
Expand Down
10 changes: 10 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,10 @@
"command": "linguafranca.collapseAllLibrary",
"title": "Collapse All",
"icon": "$(collapse-all)"
},
{
"command": "linguafranca.getVersion",
"title": "Lingua Franca: Get Version"
}

],
Expand Down Expand Up @@ -277,6 +281,12 @@
"id": "lf-lang-library",
"name": "Lingo Libraries"
}
],
"commandPalette": [
{
"command": "linguafranca.getVersion",
"when": "false"
}
]
}
},
Expand Down
7 changes: 7 additions & 0 deletions src/extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import { registerCollapseAllCommand,
registerOpenLibraryInSplitViewCommand,
registerRefreshCommand,
registerRefreshLibraryCommand } from './lfview/lf-data-provider-commands';
import * as extensionVersion from './extension_version';

let client: LanguageClient;
let socket: Socket;
Expand Down Expand Up @@ -147,6 +148,12 @@ export async function activate(context: vscode.ExtensionContext) {
// })
// );

context.subscriptions.push(vscode.commands.registerCommand(
"linguafranca.checkDocker", checkDependencies.checkDocker
));
context.subscriptions.push(vscode.commands.registerCommand(
"linguafranca.getVersion", () => extensionVersion.version
));
}

/**
Expand Down
4 changes: 2 additions & 2 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
],
"module": "Node16",
"outDir": "./out",
"sourceMap": true,
"target": "esnext",
"sourceMap": false,
soerendomroes marked this conversation as resolved.
Show resolved Hide resolved
"target": "ES2022",
"rootDir": "./src",
"strict": true
},
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.