Meghan Kulkarni
934cd52fa8
Links paste as plain text over markdown links ( #189366 )
...
* remove updateTitle
* fixed ranges and tests
* fix tests
2023-08-01 13:14:56 -07:00
Matt Bierner
909693076d
Bump dompurify ( #189368 )
...
* Bump dompurify
Moving to 3.x which drops IE support
* Don't reference trusted types
* Restore esm export block
2023-07-31 17:52:21 -07:00
Meghan Kulkarni
12985b627a
Links are not automatically pasted as markdown over valid urls ( #189347 )
...
* check if selected text is link
2023-07-31 16:24:48 -07:00
Meghan Kulkarni
1fcc384bae
Automatic markdown pasting should escape parentheses ( #189357 )
...
auto link with mismatched parens
2023-07-31 23:01:01 +01:00
Meghan Kulkarni
ed59945156
Links with no authority are considered invalid ( #189323 )
...
* edit validateLink
2023-07-31 19:36:21 +01:00
Meghan Kulkarni
f7d59ef171
Links are not automatically pasted as Markdown link if nothing is selected ( #189338 )
...
update automatic pasting
2023-07-31 11:30:03 -07:00
Meghan Kulkarni
e731964e84
Automatic markdown link pasting off by default ( #189100 )
...
pasting as markdown link off
2023-07-27 23:11:51 +01:00
Meghan Kulkarni
070707dffc
Smart pasting results in a new widget label ( #189098 )
...
* add and localize smart label
2023-07-27 22:30:46 +01:00
Meghan Kulkarni
b5a46136c4
Markdown link pasting does not encode or decode links ( #188992 )
...
* uris pasted with no encoding or decoding
* add tests for checking encoding
2023-07-27 20:13:03 +01:00
Meghan Kulkarni
df16c16211
Smart markdown pasting does not occur in tilde code block ( #189004 )
...
smart paste checks ~~~ code block
2023-07-27 09:09:38 -07:00
Meghan Kulkarni
87afa166d0
markdown link smart pasting ( #188437 )
...
* making markdown link pasting feature smarter
* update validateLink
2023-07-24 16:25:19 -07:00
Meghan Kulkarni
2ba9f17b3f
making the markdown link paste feature smart ( #188119 )
...
* making markdown link pasting feature smarter
* Update settings description
Co-authored-by: Joyce Er <joyceerhl@gmail.com >
* made checkPaste more concise
* won't paste md link in fenced code or math
* updated the smart md link pasting
* link validation and naming changes
* resolving comments and tests
* resolving comments & writing tests
---------
Co-authored-by: Joyce Er <joyceerhl@gmail.com >
2023-07-20 15:16:40 -07:00
Peng Lyu
2cbf01b666
Revert "Notebook UI heading tweaks ( #188117 )" ( #188335 )
...
This reverts commit e055922046 .
2023-07-20 08:02:39 +02:00
Matt Bierner
19f9f605a9
Correctly reload markdown preview on md contribution change ( #188218 )
...
Fixes #184295
2023-07-19 01:47:31 +02:00
Christian Bromann
e055922046
Notebook UI heading tweaks ( #188117 )
...
* Notebook UI heading tweaks
* align styles
2023-07-18 19:40:46 +02:00
Raymond Zhao
5be539a588
Bump semver ( #187654 )
2023-07-12 01:49:45 +02:00
Matt Bierner
26120d880b
Disable overscroll in all webviews ( #187624 )
...
Fixes #182013
2023-07-11 20:51:33 +02:00
Matt Bierner
2c4cdea85f
Bump highlight js versions ( #187619 )
...
Fixes #187605
2023-07-11 20:20:57 +02:00
Meghan Kulkarni
f07abd224b
Make markdown link pasting feature smarter ( #187170 )
...
* making markdown link pasting feature smarter
* Update settings description
Co-authored-by: Joyce Er <joyceerhl@gmail.com >
* made checkPaste more concise
* won't paste md link in fenced code or math
---------
Co-authored-by: Joyce Er <joyceerhl@gmail.com >
2023-07-10 14:11:49 -07:00
Matt Bierner
6aca75d9d0
Fix markdown preview classes ( #187501 )
...
For #187234
Got introduced through a bad PR change. Makes more sense to move this styling to the css file instead
2023-07-10 13:04:03 -07:00
Raymond Zhao
c067a3bf81
chore: bump semver 7 dependencies ( #187171 )
2023-07-06 20:18:02 +02:00
Meghan Kulkarni
82e9a14903
Fix: do not encode external links ( #186778 )
...
* bug fixes
* added label to copyPaste.ts
* added localized label to copyPasteLinks file
* quick fix for pasting highlight bug
* concise if-statement
* external urls are not automatically encoded
2023-06-30 13:19:03 -07:00
Meghan Kulkarni
715334ba8c
small changes ( #186574 )
...
* bug fixes
* added label to copyPaste.ts
* added localized label to copyPasteLinks file
2023-06-29 02:14:23 +02:00
Meghan Kulkarni
6626f5f07a
turning highlighted Markdown text to link to pasted URL ( #185924 )
...
* turning highlighted Mardown text to link to pasted URL
* resolved comments
* resolved more comments
* preserved behavior of existing file pasting logic
---------
Co-authored-by: Meghan Kulkarni <t-mekulkarni@microsoft.com >
2023-06-26 17:25:52 -07:00
Matt Bierner
5ee455116f
Add codeql comments and small fix ( #185931 )
2023-06-23 02:40:39 +02:00
David Dossett
f72ec2a43f
Update markdown h1-h6 styles ( #185801 )
...
* Update markdown h1-h6 styles
* Fix separator height
2023-06-21 21:03:57 +02:00
Hans
48ff3ffb7c
Fix #182013 ( #184677 )
...
* Fix #182013
* 💄
* 💄
2023-06-21 17:10:09 +00:00
Matt Bierner
5a55352cf7
Combine esbuild scripts ( #184531 )
...
* Combine esbuild scripts
This combines the various build scripts used for building webview/notebook content. This should make it easier to update settings for them
As part of this, I also fixed the script so that on watch it restarts automatically on syntax errors instead of exiting
* Migrate other build script
* Fixing math build script
2023-06-09 14:55:05 -07:00
MeghanKulkarni
67cc0965b3
allow images in markdown preview editor to be copied ( #184432 )
...
* allow images in markdown preview editor to be copied
* resolved feedback
* added findPreview method
* removed copy image command from showPreview
* clean up
---------
Co-authored-by: Meghan Kulkarni <t-mekulkarni@microsoft.com >
2023-06-07 18:08:22 +00:00
Matt Bierner
9776ec9eb4
Pick up latest markdown language service ( #184448 )
...
* Pick up latest markdown language service
* Bump server version
2023-06-06 23:18:37 +02:00
Matt Bierner
671ab0ff7c
Pick up latest markdown language server ( #184215 )
2023-06-02 23:13:26 +02:00
Matt Bierner
a9fe660ce6
Enable dropping image/* data into markdown to insert images ( #184112 )
...
Enable dropping image/* data into editor
This enable drop to create images on web
2023-06-01 21:37:48 -07:00
Matt Bierner
0e0b629ef5
Respect copy files correctly when in .dot files ( #184109 )
...
Fixes #183998
2023-06-01 21:33:48 -07:00
Matt Bierner
fa8eefda18
Use <...> style markdown links when needed ( #183876 )
...
Fixes #183849
2023-05-31 09:58:23 +10:00
Matt Bierner
8d59fc4e0f
Fix small typo ( #183865 )
...
Fixes #183819
2023-05-30 22:16:13 +02:00
Matt Bierner
d933dbdc34
Default to filename for markdown new file if empty ( #183864 )
...
Fixes #183848
2023-05-30 22:09:43 +02:00
Matt Bierner
50527c97d8
Use desired file name when generating new md pasted file paths ( #183861 )
...
Fixes #183851
2023-05-30 21:54:18 +02:00
Matt Bierner
3c161fd2b1
Add better label when adding video/video to md ( #183379 )
2023-05-25 01:30:06 +02:00
Anuj Parajuli
6675ef9017
Adds #181652 html audio tag for audio file ( #183328 )
2023-05-24 21:28:52 +00:00
Matt Bierner
8625a005a6
Pick up latest markdown language server ( #183294 )
2023-05-24 07:58:40 +02:00
Matt Bierner
7a7d45793b
Allow external copying files into the workspace on markdown drop / paste ( #182572 )
...
Allow copying files in the workspace on markdown drop / paste
Fixes #157043
Also:
- Renames the markdown paste settings and makes them no longer experimental
- Makes the copyFiles setting no longer experimental
- Adds a `markdown.copyFiles.overwriteBehavior` which lets you control if/how existing files are overwritten
2023-05-15 20:17:52 -07:00
Matt Bierner
4d38422afe
Add priority to paste / drop apis ( #182109 )
...
* Add priority to paste / drop apis
Fixes #181886
Replacement for #181453
* Make notebooks prefer text over creating attachments
2023-05-10 14:18:05 -07:00
Matt Bierner
ca51a4b04c
Add paste as command ( #181959 )
...
For #30066
This command shows a quick pick that lets you select how to paste content
2023-05-10 06:17:42 -07:00
Matt Bierner
83c12a2da2
Allow creating multiple files or attachments on paste ( #181975 )
2023-05-09 17:20:37 -07:00
Matt Bierner
a99c29b544
Fix setting reference ( #181938 )
2023-05-09 21:10:04 +02:00
Matt Bierner
ab0a574bb9
Don't enable paste to create files in untitled files ( #181929 )
2023-05-09 20:45:19 +02:00
Matt Bierner
8023c8377b
Pick up latest markdown language service ( #181910 )
2023-05-09 18:17:09 +02:00
Michael Lively
c621b7adeb
Merge pull request #181427 from microsoft/protestant-ptarmigan
...
Enable paste as widget for notebook cells
2023-05-03 10:07:56 -07:00
Michael Lively
2a6b42a71c
enable paste widget for notebook cells
2023-05-03 09:51:29 -07:00
Matt Bierner
6384b9bcdf
Add setting to disable paste as functionality and paste widget ( #181375 )
...
For #30066
This removes the `editor.experimental.pasteActions.enabled` setting in favor of `editor.pasteAs.enabled` (which also defaults to on)
2023-05-03 08:55:06 +02:00