Michael Lively
834ad7365b
small fix in logic
2022-08-31 15:41:15 -07:00
Matt Bierner and GitHub
1895178d00
Finalize notebookWorkspaceEdit api ( #159613 )
...
Fixes #155245
2022-08-30 15:36:40 -07:00
Michael Lively
05ae151b7d
return object, change placeholder
2022-08-25 15:33:50 -07:00
Michael Lively
16f842ea76
fix for attachment naming within notebook metadata
2022-08-25 15:04:56 -07:00
Michael Lively
6671589cdc
fix setting description for #159091
2022-08-24 12:20:38 -07:00
Michael Lively
614c7dd5f4
fix conflict demo
2022-08-24 10:37:37 -07:00
Michael Lively and GitHub
02cb45c3cb
demo merge conflict
2022-08-23 16:10:56 -07:00
Michael Lively
ae1167bd94
refactor with updated metadata properties
2022-08-23 16:09:30 -07:00
Matt Bierner and GitHub
f00fde0f24
Mark that notebook metadata is readonly ( #158960 )
...
Mark that metadata is `readonly`
Fixes #158955
We freeze the object here https://github.com/microsoft/vscode/blob/0656d21d11910e1b241d7d6c52761d89c0ba23a4/src/vs/workbench/api/common/extHostNotebookDocument.ts#L70
2022-08-23 14:52:00 -07:00
Matt Bierner and GitHub
b72671133b
Fix any types and extract method ( #158967 )
...
`currentCell` and `notebookUri` are currently any types, which hides type errors. To fix this and clean up the code, I've extracted a new `getCellFromCellDocument` method
2022-08-23 13:57:44 -07:00
Michael Lively
6f7189b7bb
refactor metadata into own fxn
2022-08-18 11:58:44 -07:00
Michael Lively
880fda6ed9
fix pasting image into newly created cell bug
2022-08-17 12:17:39 -07:00
Michael Lively and GitHub
38477bf5f5
change dir of cellAttachmentRenderer ( #157671 )
...
* change dir of cellAttachmentRenderer
* add new directories to `.vscodeignore`
* add the .js directories back in...
* hopefully now understanding `.vscodeignore`
2022-08-09 20:00:24 +02:00
Michael Lively and GitHub
9225503c85
Support for pasting images into markdown notebook cells ( #156847 )
...
* dataflow support for updated metadata
* update cellAttachmentRenderer.ts to reflect metadata being a getter() inside MarkupCell
* document paste additions
* update condition to re-render cells, now includes metadata changes
* paste API working, debugging command added
* paste working with metadata. needs numbering, and cleaning upon delete
* paste screenshot works fully
* remove debugging command. Cleaning.
* notebook cells now re-render upon metadata changes
* changed name validity checking, remove unneeded function
* use _document for cell data, use snippet choice, dto fix
* return subscription, for loop, uri fix, alter metadata in-place, better snippet
* metadata fix, object.equals, fix cellAttRenderer metadata call
* added comment with source of encodeBase64
* gate mkdn image paste behind experimental setting
2022-08-08 13:57:49 -07:00
Matt Bierner and GitHub
68912bd844
Use 'import type' for '@jupyterlab/nbformat' ( #157153 )
...
This is a type only dev dep so we should prevent referencing it as a value
2022-08-04 23:46:53 +02:00
61e8687fa3
Notebook Cells re-render upon changes to metadata ( #156917 )
...
* dataflow support for updated metadata
* update cellAttachmentRenderer.ts to reflect metadata being a getter() inside MarkupCell
* update condition to re-render cells, now includes metadata changes
* notebook cells now re-render upon metadata changes
* fix missing metadata update
Co-authored-by: Peng Lyu <penn.lv@gmail.com >
2022-08-03 09:46:12 -07:00
Michael Lively
6fbee10cc1
more checking for undefined objects, fixed bug casuing markdown renderer to entirely crash
2022-07-28 11:53:51 -07:00
Matt Bierner and GitHub
241c770203
Exclude esbuild files from build ( #156362 )
2022-07-27 09:32:07 -04:00
Michael Lively
53c3028c47
add notebook-out to .gitignore
2022-07-26 12:29:23 -07:00
Michael Lively
2077ae5120
fix package.json/esbuild.js for files in publish
2022-07-26 12:19:27 -07:00
Peng Lyu and GitHub
e6ad5f0a6f
Update ipynb yarn lock ( #156004 )
2022-07-22 23:26:14 +02:00
Michael Lively
eaf321d50d
formatting
2022-07-20 16:12:32 -07:00
Michael Lively
63142212a1
remove md-it dependency, added undefined check to attachments
2022-07-20 16:10:54 -07:00
Michael Lively and GitHub
ff31f6b577
Update package.json
2022-07-20 15:01:40 -07:00
Michael Lively and GitHub
3a23dda32c
removed commented code
2022-07-20 13:47:26 -07:00
Michael Lively
d7b6596808
yarn.lock with yarnpkg instead of npm
2022-07-20 12:35:42 -07:00
Michael Lively
6a73a0d22d
rm package-lock.json
2022-07-20 12:25:57 -07:00
Michael Lively
1b59f566bb
rendering of attachment images complete via tokens
2022-07-20 12:23:37 -07:00
Michael Lively
735ead82f5
added attachment and metadata support back in... rebasing is scary
2022-07-20 12:23:37 -07:00
Michael Lively
3981a5804c
added build stuff
2022-07-20 12:23:37 -07:00
Michael Lively
0fa857c9a1
okay now things are actually fresh and working
2022-07-20 12:23:24 -07:00
Johannes
0656d21d11
auto-fixed prefer-const violation
2022-06-08 17:49:21 +02:00
Matt Bierner and GitHub
45304da73d
Finalize NotebookEditor api proposal ( #149767 )
...
* Finalize NotebookEditor api proposal
Fixes #149271
This finalizes most parts of the NotebookEditor api proposal. I haven't removed the proposal entirely as there are still a few parts being left behind:
- The deprecated properties/functions
- A few contribution points such as `notebook/cell/executePrimary`
* remove extra quote
2022-05-23 23:27:17 +00:00
Matt Bierner and GitHub
ff975bc211
Update list of enabled APIs ( #149838 )
...
We use `notebookWorkspaceEdit` even though it's not enforced
2022-05-18 10:39:40 -07:00
Matt Bierner and GitHub
c9c5990e38
Adopt notebookWorkspaceEdit proposal internally ( #149778 )
...
This switches us to use the new `notebookWorkspaceEdit` proposal instead of `notebookEditorEdit`
2022-05-17 18:51:25 -07:00
Johannes
9530dca29d
finalize notebookDocumentEvents-API, https://github.com/microsoft/vscode/issues/144662
2022-04-20 13:58:37 +02:00
Johannes
b1faab40de
adopt tests to new notebook change event
2022-03-29 11:58:54 +02:00
Joyce Er and GitHub
31c338e5fa
Fix https://github.com/microsoft/vscode/issues/146022
2022-03-24 22:31:50 -07:00
rebornix
157cba093c
fix #140673 .
2022-03-15 17:01:33 -07:00
aamunger
3b9868b099
include 'create notebook' in the command pallette
2022-03-09 13:39:16 -08:00
rebornix
e632f91b35
fix #143966 .
2022-03-02 16:55:55 -08:00
rebornix
998ee04a72
update nbformat typings
2022-03-01 12:59:58 -08:00
Peng Lyu and GitHub
67cca9b62d
Merge pull request #143422 from microsoft/rebornix/nb-json-codelens
...
Add codelens to ipynb json file to open in notebook editor
2022-02-22 13:18:39 -08:00
rebornix
3567a2f2bc
Show codelens to ipynb json to open in notebook editor
2022-02-18 14:54:40 -08:00
Martin Aeschlimann
db9e8fba63
remove unecessary files in build
2022-02-18 20:38:55 +01:00
rebornix
4b17d05668
re #142872 . Contribute ipynb notebook to File -> New when no Jupyter extension enabled.
2022-02-16 11:42:45 -08:00
rebornix
8e3c41760e
re #142872 . Default language to python.
2022-02-16 11:42:45 -08:00
rebornix
cca25256a3
remvoe jupyter(json)
2022-02-15 17:45:09 -08:00
rebornix
7f99539fe7
re #142872 . Ignore whitespace only content error.
2022-02-15 17:45:09 -08:00
Johannes Rieken
7ccb868835
make sure to use .eslintignore when running yarn eslint, this will ensure that cli failure and editor squiggles are always equal
2022-02-02 12:37:29 +01:00