|
1 | 1 | { |
2 | 2 | "name": "vscode-deepnote", |
3 | 3 | "displayName": "Deepnote", |
4 | | - "version": "0.2.0", |
| 4 | + "version": "0.3.0", |
5 | 5 | "description": "Deepnote notebook support.", |
6 | 6 | "publisher": "Deepnote", |
7 | 7 | "author": { |
|
99 | 99 | "category": "Deepnote", |
100 | 100 | "icon": "$(plug)" |
101 | 101 | }, |
| 102 | + { |
| 103 | + "command": "deepnote.openInDeepnote", |
| 104 | + "title": "Open in Deepnote", |
| 105 | + "category": "Deepnote", |
| 106 | + "icon": "$(globe)" |
| 107 | + }, |
102 | 108 | { |
103 | 109 | "command": "deepnote.newProject", |
104 | 110 | "title": "New project", |
|
129 | 135 | "category": "Deepnote", |
130 | 136 | "icon": "$(graph)" |
131 | 137 | }, |
| 138 | + { |
| 139 | + "command": "deepnote.addChartBlock", |
| 140 | + "title": "%deepnote.commands.addChartBlock.title%", |
| 141 | + "category": "Deepnote", |
| 142 | + "icon": "$(graph-line)" |
| 143 | + }, |
132 | 144 | { |
133 | 145 | "command": "deepnote.addInputTextBlock", |
134 | 146 | "title": "%deepnote.commands.addInputTextBlock.title%", |
|
761 | 773 | "when": "editorFocus && editorLangId == python && jupyter.hascodecells && !notebookEditorFocused && isWorkspaceTrusted", |
762 | 774 | "command": "jupyter.exportfileasnotebook", |
763 | 775 | "group": "Jupyter3@2" |
| 776 | + }, |
| 777 | + { |
| 778 | + "when": "resourceExtname == .deepnote", |
| 779 | + "command": "deepnote.openInDeepnote", |
| 780 | + "group": "navigation" |
764 | 781 | } |
765 | 782 | ], |
766 | 783 | "editor.interactiveWindow.context": [ |
|
850 | 867 | "group": "navigation@1", |
851 | 868 | "when": "notebookType == 'deepnote'" |
852 | 869 | }, |
| 870 | + { |
| 871 | + "command": "deepnote.addChartBlock", |
| 872 | + "group": "navigation@2", |
| 873 | + "when": "notebookType == 'deepnote'" |
| 874 | + }, |
| 875 | + { |
| 876 | + "command": "deepnote.addBigNumberChartBlock", |
| 877 | + "group": "navigation@3", |
| 878 | + "when": "notebookType == 'deepnote'" |
| 879 | + }, |
| 880 | + { |
| 881 | + "command": "deepnote.addInputTextBlock", |
| 882 | + "group": "navigation@4", |
| 883 | + "when": "notebookType == 'deepnote'" |
| 884 | + }, |
| 885 | + { |
| 886 | + "command": "deepnote.addInputTextareaBlock", |
| 887 | + "group": "navigation@5", |
| 888 | + "when": "notebookType == 'deepnote'" |
| 889 | + }, |
| 890 | + { |
| 891 | + "command": "deepnote.addInputSelectBlock", |
| 892 | + "group": "navigation@6", |
| 893 | + "when": "notebookType == 'deepnote'" |
| 894 | + }, |
| 895 | + { |
| 896 | + "command": "deepnote.addInputSliderBlock", |
| 897 | + "group": "navigation@7", |
| 898 | + "when": "notebookType == 'deepnote'" |
| 899 | + }, |
| 900 | + { |
| 901 | + "command": "deepnote.addInputCheckboxBlock", |
| 902 | + "group": "navigation@8", |
| 903 | + "when": "notebookType == 'deepnote'" |
| 904 | + }, |
| 905 | + { |
| 906 | + "command": "deepnote.addInputDateBlock", |
| 907 | + "group": "navigation@9", |
| 908 | + "when": "notebookType == 'deepnote'" |
| 909 | + }, |
| 910 | + { |
| 911 | + "command": "deepnote.addInputDateRangeBlock", |
| 912 | + "group": "navigation@10", |
| 913 | + "when": "notebookType == 'deepnote'" |
| 914 | + }, |
853 | 915 | { |
854 | 916 | "command": "jupyter.restartkernel", |
855 | 917 | "group": "navigation/execute@5", |
|
1377 | 1439 | "view/item/context": [ |
1378 | 1440 | { |
1379 | 1441 | "command": "deepnote.revealInExplorer", |
1380 | | - "when": "view == deepnoteExplorer", |
| 1442 | + "when": "view == deepnoteExplorer && viewItem != loading", |
1381 | 1443 | "group": "inline@2" |
1382 | 1444 | } |
1383 | 1445 | ] |
|
1386 | 1448 | "type": "object", |
1387 | 1449 | "title": "Deepnote", |
1388 | 1450 | "properties": { |
| 1451 | + "deepnote.domain": { |
| 1452 | + "type": "string", |
| 1453 | + "default": "deepnote.com", |
| 1454 | + "description": "Deepnote domain (e.g., 'deepnote.com' or 'ra-18838.deepnote-staging.com')", |
| 1455 | + "scope": "application" |
| 1456 | + }, |
| 1457 | + "deepnote.disableSSLVerification": { |
| 1458 | + "type": "boolean", |
| 1459 | + "default": false, |
| 1460 | + "description": "Disable SSL certificate verification (for development only)", |
| 1461 | + "scope": "application" |
| 1462 | + }, |
1389 | 1463 | "jupyter.experiments.enabled": { |
1390 | 1464 | "type": "boolean", |
1391 | 1465 | "default": true, |
|
2027 | 2101 | "viewsWelcome": [ |
2028 | 2102 | { |
2029 | 2103 | "view": "deepnoteExplorer", |
2030 | | - "contents": "Welcome to Deepnote for VS Code!\nExplore your data with SQL and Python. Build interactive notebooks, collaborate with your team, and share your insights.\n\n\n\n[$(new-file) New Project](command:deepnote.newProject)\n[$(folder-opened) Import Notebook](command:deepnote.importNotebook)" |
| 2104 | + "contents": "Welcome to Deepnote for VS Code!\nExplore your data with SQL and Python. Build interactive notebooks, collaborate with your team, and share your insights.\n\n\n\n[$(new-file) New Project](command:deepnote.newProject)\n[$(folder-opened) Import Notebook](command:deepnote.importNotebook)", |
| 2105 | + "when": "deepnote.explorerInitialScanComplete" |
2031 | 2106 | } |
2032 | 2107 | ], |
2033 | 2108 | "debuggers": [ |
|
0 commit comments