Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 038a0d1

Browse files
Akos Kittafstasi
Akos Kitta
authored andcommitted
[atl-1217] sketchbook explorer
Signed-off-by: Akos Kitta <kittaakos@typefox.io> Can render commands in the sketchbook tree. Signed-off-by: Akos Kitta <kittaakos@typefox.io> fixed children for generic folder. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Externalized the extensions into a single file. Signed-off-by: Akos Kitta <kittaakos@typefox.io> [dev]: Fixed the tasks. Signed-off-by: Akos Kitta <kittaakos@typefox.io> [dev]: Parse configs without `jsonc`. Signed-off-by: Akos Kitta <kittaakos@typefox.io> [doc]: Removed obsolete documentation. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Fixed the `name` and the `repository` link. Signed-off-by: Akos Kitta <kittaakos@typefox.io> [dev]: Use `rm -rf` for the clean-up. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Wiped the unused Dockerfile. Signed-off-by: Akos Kitta <kittaakos@typefox.io> open sketches commands Use template methods for the sketchbook trees. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Exported the sketchbook tree container API. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Fixed the icons. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Simplified the type-guard on `SketchDirNode`. No need to keep the full `sketch` object on the tree node. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Initialize the model with the CLI config object. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Added required dependencies. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Added `open`. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Fixed the scrollbar issue in sketchbook tree. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Removed the CLI config dependency from the widget. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Exposed the tree model to the command service. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Pinned `deepmerge` to `2.0.1`. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Fixed bug when executing the command for node. The even propagation has to be stopped to avoid tree expand/collapse if running the commands. Signed-off-by: Akos Kitta <kittaakos@typefox.io> [dev]: Reordered the launch configs. Signed-off-by: Akos Kitta <kittaakos@typefox.io> Sketchbook explorer
1 parent e6cbefb commit 038a0d1

38 files changed

+1378
-583
lines changed

‎.vscode/launch.json‎

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,6 @@
11
{
2-
// Use IntelliSense to learn about possible attributes.
3-
// Hover to view descriptions of existing attributes.
4-
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
52
"version": "0.2.0",
63
"configurations": [
7-
{
8-
"type": "node",
9-
"request": "attach",
10-
"name": "Attach by Process ID",
11-
"processId": "${command:PickProcess}"
12-
},
13-
{
14-
"type": "node",
15-
"request": "launch",
16-
"name": "Electron Packager",
17-
"program": "${workspaceRoot}/electron/packager/index.js",
18-
"cwd": "${workspaceFolder}/electron/packager"
19-
},
204
{
215
"type": "node",
226
"request": "launch",
@@ -106,6 +90,19 @@
10690
"smartStep": true,
10791
"internalConsoleOptions": "openOnSessionStart",
10892
"outputCapture": "std"
93+
},
94+
{
95+
"type": "node",
96+
"request": "attach",
97+
"name": "Attach by Process ID",
98+
"processId": "${command:PickProcess}"
99+
},
100+
{
101+
"type": "node",
102+
"request": "launch",
103+
"name": "Electron Packager",
104+
"program": "${workspaceRoot}/electron/packager/index.js",
105+
"cwd": "${workspaceFolder}/electron/packager"
109106
}
110107
]
111108
}

‎.vscode/tasks.json‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
{
2-
// See https://go.microsoft.com/fwlink/?LinkId=733558
3-
// for the documentation about the tasks.json format
42
"version": "2.0.0",
53
"tasks": [
64
{
@@ -35,7 +33,7 @@
3533
"panel": "new",
3634
"clear": false
3735
}
38-
}
36+
},
3937
{
4038
"label": "Arduino IDE - Watch Browser App",
4139
"type": "shell",

‎Dockerfile‎

Lines changed: 0 additions & 19 deletions
This file was deleted.

‎arduino-ide-extension/package.json‎

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,18 @@
3333
"@theia/search-in-workspace": "next",
3434
"@theia/terminal": "next",
3535
"@theia/workspace": "next",
36+
"@types/atob": "^2.1.2",
37+
"@types/auth0-js": "^9.14.0",
38+
"@types/btoa": "^1.2.3",
3639
"@types/dateformat": "^3.0.1",
3740
"@types/deepmerge": "^2.2.0",
3841
"@types/glob": "^5.0.35",
3942
"@types/google-protobuf": "^3.7.2",
4043
"@types/js-yaml": "^3.12.2",
44+
"@types/keytar": "^4.4.0",
4145
"@types/lodash.debounce": "^4.0.6",
4246
"@types/ncp": "^2.0.4",
47+
"@types/node-fetch": "^2.5.7",
4348
"@types/ps-tree": "^1.1.0",
4449
"@types/react-select": "^3.0.0",
4550
"@types/react-tabs": "^2.3.2",
@@ -48,15 +53,24 @@
4853
"@types/which": "^1.3.1",
4954
"ajv": "^6.5.3",
5055
"async-mutex": "^0.3.0",
56+
"atob": "^2.1.2",
57+
"auth0-js": "^9.14.0",
58+
"btoa": "^1.2.1",
5159
"css-element-queries": "^1.2.0",
5260
"dateformat": "^3.0.3",
53-
"deepmerge": "^4.2.2",
61+
"deepmerge": "2.0.1",
5462
"fuzzy": "^0.1.3",
5563
"glob": "^7.1.6",
5664
"google-protobuf": "^3.11.4",
57-
"lodash.debounce": "^4.0.8",
65+
"hash.js": "^1.1.7",
66+
"is-valid-path": "^0.1.1",
5867
"js-yaml": "^3.13.1",
68+
"jwt-decode": "^3.1.2",
69+
"keytar": "7.2.0",
70+
"lodash.debounce": "^4.0.8",
5971
"ncp": "^2.0.0",
72+
"node-fetch": "^2.6.1",
73+
"open": "^8.0.6",
6074
"p-queue": "^5.0.0",
6175
"ps-tree": "^1.2.0",
6276
"react-disable": "^0.1.0",

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /