Cory Rivera
075b3cb35e
Remove unused $connect arg leftover from vscode notebooks change. ( #22108 )
2023-03-02 13:26:44 -08:00
Cory Rivera
2ca093f15f
Disable the vscode SQL notebook controller since it breaks query editor. ( #22061 )
2023-02-28 12:18:38 -08:00
Cory Rivera
73f00b63ce
Open books in VS Code notebooks if the setting is enabled. ( #22031 )
2023-02-27 11:54:35 -08:00
Cory Rivera
f53119c2a6
Enable VS Code notebooks with a built-in SQL kernel. ( #21995 )
2023-02-23 16:22:46 -08:00
Cory Rivera
f7fa9bece3
Add a check for an undefined model when creating the connection dialog model. ( #21953 )
2023-02-15 14:23:15 -08:00
Cory Rivera
319e0811f1
Specify an editor ID for notebook inputs. ( #21900 )
2023-02-09 14:08:19 -08:00
Cory Rivera
ee1ec8e759
Build vertical actionbar before results table so that it shows above the table. ( #21668 )
2023-01-19 16:19:24 -08:00
Cory Rivera
c1e97cd9ff
Check current notebook cell when refreshing intellisense cache ( #21394 )
2022-12-12 10:50:54 -08:00
Cory Rivera
272e748424
Show a message if kernel is not supported when first opening a notebook. ( #21376 )
2022-12-08 10:27:57 -08:00
Cory Rivera
e2327c393a
Remove all Big Data Cluster features ( #21369 )
2022-12-07 12:28:17 -08:00
Cory Rivera
4dfedabbc6
Dispose underlying text input in notebook input to clear editor service references correctly. ( #21318 )
2022-11-29 10:06:52 -08:00
Cory Rivera
728a90cd53
Move New Notebook command to core ( #21247 )
2022-11-18 14:54:58 -08:00
Cory Rivera
a37d6230f9
Remove API compatibility layer for VS Code notebook extensions ( #21225 )
2022-11-15 10:38:41 -08:00
Cory Rivera
667f125cbd
Bring back old editor resolving logic to fix saving in notebooks. ( #21186 )
2022-11-10 12:53:53 -08:00
Cory Rivera
facd317b4d
Create untitled notebook names in core code rather than in the notebook extension ( #21111 )
2022-11-04 19:31:55 -07:00
Cory Rivera
5487d26c37
Fix typo in quickInput folder name ( #21116 )
2022-11-04 18:46:46 -07:00
Cory Rivera
90d0310523
Use Existing Install option by default when setting up python on Mac and Linux. ( #21093 )
2022-11-03 11:01:18 -07:00
Cory Rivera
f4711d3c9c
Remove unused ClientSession members. ( #21031 )
2022-10-28 15:37:59 -07:00
Cory Rivera
82adcc0f20
Fix issues with loading aliased kernels in notebooks ( #21018 )
2022-10-28 13:22:52 -07:00
Cory Rivera
5f6eed12c2
Re-enable .NET Interactive in Ipynb notebooks ( #21002 )
2022-10-27 13:49:37 -07:00
Cory Rivera
33c6daaea1
Correctly route notebook serialization requests to SQL Tools Service. ( #20874 )
2022-10-19 15:37:41 -07:00
Cory Rivera
806580fe44
Use SQL kernel as default when opening a notebook with an unknown provider ( #20828 )
2022-10-13 12:38:43 -07:00
Cory Rivera
acc9780f04
Update kernels dropdown after installing a notebook extension ( #20759 )
2022-10-12 14:44:31 -07:00
Cory Rivera
1a094ba6a9
Clear invalid taskbar actions when changing notebook providers. ( #20446 )
2022-08-24 12:01:41 -07:00
Cory Rivera
52290a796d
Fix conda virtual environment paths in notebooks ( #20438 )
2022-08-23 13:34:06 -07:00
Cory Rivera
ff05a4e25d
Use a "Text Size" label for heading dropdown. ( #20319 )
2022-08-12 14:17:40 -07:00
Cory Rivera
315295710d
Temporarily disable cell toolbar smoke tests ( #20299 )
2022-08-10 14:43:41 -07:00
Cory Rivera
453f8e5525
Set cell preview mode when toggling edit mode. ( #20220 )
...
* Also fix leftover settings changes in markdown smoke test.
2022-08-03 09:36:24 -07:00
Cory Rivera
c37149ccfb
Type out query text one letter at a time in autocompletion test. ( #20222 )
2022-08-01 16:59:28 -07:00
Cory Rivera
c2be6447b5
Prevent cell's edit mode from being incorrectly cleared when a text component is initialized. ( #20120 )
2022-07-22 10:22:56 -07:00
Cory Rivera
e58aa90ac0
Set dotnet_interactive cell metadata when converting cell into JSON. ( #20044 )
2022-07-14 16:47:14 -07:00
Cory Rivera
6b535b7945
Dispose underlying text model when disposing notebook editor model ( #19955 )
2022-07-08 11:23:50 -07:00
Cory Rivera
6c6e46ae2d
Disable install button while a python package is being installed from the Manage Packages dialog. ( #19856 )
...
* Also added same behavior for uninstall button.
2022-06-29 16:05:08 -07:00
Cory Rivera
24fc6dce9f
Add uninstall step to manage packages smoke test to clean up installed packages. ( #19854 )
2022-06-29 10:23:29 -07:00
Cory Rivera
c9cfb94a22
Add python configuration step to each python smoke test so they can be run independently. ( #19807 )
2022-06-23 11:01:05 -07:00
Cory Rivera
7696157084
Refresh cell toolbar when changing cell type. ( #19704 )
2022-06-10 17:15:50 -07:00
Cory Rivera
a265224701
Show an error in cell output when trying to load an unsupported output type. ( #19693 )
2022-06-09 12:32:42 -07:00
Cory Rivera
7007e18314
Add new cells after the current one when adding a cell from the notebook toolbar. ( #19649 )
2022-06-07 10:12:15 -07:00
Cory Rivera
950bb1e53b
Fix issues with changing SQL notebook connection while a cell is executing ( #19624 )
2022-06-03 18:05:32 -07:00
Cory Rivera
7b1d34b2ce
Display the installed Python version above the package versions in the manage packages dialog. ( #19551 )
2022-05-27 14:31:40 -07:00
Cory Rivera
793fe9c1f2
Also check for docs pane label in code cell completions test. ( #19530 )
2022-05-26 09:40:39 -07:00
Cory Rivera
3eedbf04df
Fix Python smoke test failures. ( #19405 )
2022-05-19 16:10:55 -07:00
Cory Rivera
5afdf04aba
Remove preview restriction for various notebook toolbar features. ( #19296 )
2022-05-05 19:15:34 -07:00
Cory Rivera
52782cfebd
Add smoke test for saving a WYSIWYG cell. ( #19284 )
2022-05-04 20:52:22 -07:00
Cory Rivera
13b722eaf8
Show a notification when trying to run an untitled notebook with parameters. ( #19286 )
2022-05-04 13:26:26 -07:00
Cory Rivera
8cc66dade3
Fix intellisense for .NET Interactive SQL kernel ( #19254 )
2022-05-02 13:44:33 -07:00
Cory Rivera
b406dda13c
Add smoke tests for cell toolbar keyboard shortcuts. ( #19208 )
2022-04-26 15:09:36 -07:00
Cory Rivera
7b58568d26
Convert .NET Interactive notebook's kernel spec to a VS Code compatible kernel when saving. ( #19176 )
2022-04-22 16:00:13 -07:00
Cory Rivera
40a2181953
Add smoke test for converting from Rich Text to Markdown. ( #19151 )
2022-04-19 17:28:54 -07:00
Cory Rivera
c121eeec4d
Fix dotnet-interactive extension's publisher ID in recommended extensions list. ( #19142 )
2022-04-18 15:57:42 -07:00
Cory Rivera
8bd5ea5c84
Only update hover execution state if cell is not active. ( #19073 )
2022-04-14 10:19:58 -07:00
Cory Rivera
8747ac5c52
Add .NET Interactive extension info to product.json. ( #19069 )
2022-04-14 10:00:23 -07:00
Cory Rivera
d98a421035
Enable cell cancellation for Interactive notebooks ( #19005 )
...
* Also added a check to prevent multiple Interactive cells from executing simultaneously.
2022-04-12 15:12:22 -07:00
Cory Rivera
c2cc32a4a0
Add option to use notebook json contents instead of file string when creating a notebook. ( #18972 )
2022-04-08 16:39:14 -07:00
Cory Rivera
03d2e83250
Treat Jupyter's Python 3 Ipykernel alias as Python 3. ( #18943 )
2022-04-06 11:27:15 -07:00
Cory Rivera
316798a9b5
Add cell toolbar tests for undoing text styling by clicking button twice. ( #18807 )
2022-04-06 10:02:51 -07:00
Cory Rivera
7c399e84eb
Add markdown smoke tests for changing text size and inserting links ( #18888 )
...
* Temporarily disabled text size tests due to issues running on Unix.
2022-04-05 15:53:06 -07:00
Cory Rivera
d9501ffc03
Enable loading spinner for notebook editor. ( #18810 )
2022-03-24 16:31:33 -07:00
Cory Rivera
1fa453f8f2
Add smoke tests for text cell toolbar actions. ( #18792 )
2022-03-22 12:51:56 -07:00
Cory Rivera
7914fcf101
Fix issues with unknown notebook file types not opening as a default notebook. ( #18779 )
2022-03-18 16:59:22 -07:00
Cory Rivera
95980130c8
Correctly handle creating and saving untitled notebook .dib files. ( #18744 )
2022-03-16 14:37:21 -07:00
Cory Rivera
206188f3ab
Add missing onNotebook:* activation event for VS Code notebook compatibility. ( #18710 )
2022-03-14 10:32:26 -07:00
Cory Rivera
f013a88163
Only update active cell if the cell isn't currently in edit mode. ( #18672 )
2022-03-07 17:11:05 -08:00
Cory Rivera
eccb77aca3
Preserve previous code cell's language when creating a new code cell from an existing context. ( #18646 )
2022-03-06 21:35:57 -08:00
Cory Rivera
0ab4752643
Add new errorCode property to notebook errors to see if starting a notebook session failed. ( #18617 )
2022-03-03 14:05:54 -08:00
Cory Rivera
79cda5cbe5
Add language picker to notebook cells. ( #18601 )
2022-03-02 10:25:55 -08:00
Cory Rivera
ffdefd3b52
Add notebook extension support for .NET Interactive. ( #18334 )
...
* Also updated kernel dropdown to only include SQL aliased kernels when using SQL notebook provider.
2022-02-25 11:58:59 -08:00
Cory Rivera
7bd5968faa
Add built-in language grammar extensions for C#, F#, HTML, and Javascript. ( #18216 )
2022-02-04 16:44:47 -08:00
Cory Rivera
9685393975
Add placeholders for missing VSCode notebook events that are used by the Jupyter extension. ( #18138 )
...
* Also reduced the number of timeouts for waiting on notebook provider descriptors, and fixed an issue with undefined cancellation tokens in vscode notebook conversion code.
2022-01-25 14:03:33 -08:00
Cory Rivera
470afe2e8a
Enable VS Code extension event APIs for when editors become active or visible. ( #18129 )
2022-01-20 11:04:27 -08:00
Cory Rivera
b39025ddbb
Improve logic used to wait for standard kernel registration ( #18111 )
2022-01-18 16:01:25 -08:00
Cory Rivera
050d2cc98f
Enable VSCode extension APIs for opening notebooks. ( #18080 )
...
* Also moved notebook conversion classes to a common folder, and moved several conversion utility methods to a common file.
2022-01-13 16:40:48 -08:00
Cory Rivera
df2934a80c
Enable VS Code extension APIs for getting opened notebook documents ( #18043 )
2022-01-11 12:57:55 -08:00
Cory Rivera
d13dd4d228
Add support for VS Code notebook Open & Close events in extension APIs ( #17992 )
2022-01-07 15:48:08 -08:00
Cory Rivera
2ecc3d35ca
Initial implementation for VSCode Notebook support ( #17885 )
2022-01-03 15:59:37 -08:00
Cory Rivera
0149d9f051
Add additional notebook tests for handling relative links. ( #17739 )
2021-11-29 10:09:25 -08:00
Cory Rivera
8e04d3992a
Register additional editor overrides when adding new notebook file types ( #17708 )
...
* Also standardized file extension contributions to always start with a period, and to always do lower case string comparisons for file extensions.
2021-11-19 09:14:41 -08:00
Cory Rivera
329ea4103c
Make various enhancements to Notebook Provider registration. ( #17609 )
...
* Use built-in SQL ExecuteProvider by default if no other provider exists.
* Gracefully handle case where standardKernels are not defined for a provider.
* Standardize on just using arrays for various provider registration details.
2021-11-09 16:00:34 -08:00
Cory Rivera
0bc8e54568
Fix quoted link failures by removing quotes from unescaped paths, rather than just the escaped paths. ( #17419 )
2021-10-20 18:12:39 -07:00
Cory Rivera
56e961c972
Fix issues with notebook providers not appearing, or being waited on for too long during startup. ( #17288 )
2021-10-06 21:58:24 -07:00
Cory Rivera
5a4d1599db
Improve Configure Python wizard experience for unfamiliar kernel names. ( #17272 )
2021-10-06 08:52:54 -07:00
Cory Rivera
14904bb671
Split up NotebookProvider into separate providers for handling file serialization and cell execution. ( #17176 )
2021-09-29 16:15:28 -07:00
Cory Rivera
0082031f97
Replace deprecated assert functions in test files. ( #16945 )
2021-08-31 09:04:17 -07:00
Cory Rivera
3c8d952308
Add unit tests for Book AddFile dialog ( #16923 )
2021-08-30 11:45:11 -07:00
Cory Rivera
cb7b7da0a4
Merge from vscode e3c4990c67c40213af168300d1cfeb71d680f877 ( #16569 )
2021-08-25 16:28:29 -07:00
Cory Rivera
63a65f5821
Remove quotes from inserted markdown links ( #16457 )
2021-07-27 16:40:20 -07:00
Cory Rivera
6c6a0506b2
Add Markdown Toolbar functionality to notebook smoke tests. ( #15868 )
2021-06-22 16:38:04 -07:00
Cory Rivera
d92c1d5ca8
Add max size setting for Rich Text undo history in notebooks. ( #15793 )
2021-06-18 16:04:45 -07:00
Cory Rivera
a61462a2c0
Improve Undo and Redo functionality for notebook Rich Text editors ( #15627 )
2021-06-08 13:24:58 -07:00
Cory Rivera
e2b2cfd7ca
Fix notebook file URI test by adding a required forward slash to Windows file paths. ( #15550 )
2021-05-24 10:03:52 -07:00
Cory Rivera
d582a955dd
Add Markdown as a default editing option for text cells ( #15540 )
2021-05-21 10:05:55 -07:00
Cory Rivera
e2a5859155
Only include package versions in Manage Packages dialog if they're supported for the user's version of Python ( #14584 )
2021-03-08 18:05:10 -08:00
Cory Rivera
a0656d6f8d
Add unit tests for PythonPathLookup class. ( #14133 )
2021-02-01 16:37:17 -08:00
Cory Rivera
5f61becd36
Use a minimum cell height to prevent whitespace markdown cells from becoming invisible. ( #14008 )
2021-01-20 16:20:50 -08:00
Cory Rivera
9e9fac2991
Skip checking if python is running when only doing package upgrades during python install. ( #13995 )
2021-01-19 20:01:59 -08:00
Cory Rivera
94b697340d
Remove unnecessary OutputChannel reference from PythonPathLookup class. ( #13970 )
2021-01-15 16:51:42 -08:00
Cory Rivera
108891ba2e
Place current release at the top of version dropdown in Manage Packages dialog. ( #12884 )
...
* Also improved sorting for version numbers with non-numeric components.
2020-10-12 12:20:33 -07:00
Cory Rivera
9b7a1d7a26
Add more unit tests for JupyterServerInstallation ( #12675 )
2020-10-01 13:54:12 -07:00
Cory Rivera
0f063d3a2e
Skip adding python user package directory to PATH on SAW devices. ( #11849 )
2020-08-18 17:14:19 -07:00
Cory Rivera
92db8df000
Simplify python reinstallation by only installing jupyter. ( #11820 )
2020-08-17 11:02:18 -07:00