Matt Bierner
e9262678fa
Add drop feedback UX ( #179434 )
...
For #179430
Adds two new UX components:
- An inline progress icon shown when a drop operation takes over 500ms. This replaces the notification. You can click on it to cancel the drop
- Post drop, a drop feedback icon that lets you drop the file in a different way. This lets you drop the file as plain text for instance instead of as a markdown link
2023-04-11 13:48:24 -07:00
Joyce Er
812f3f5fc4
Insert <video> tag for shift+mp4 into .md ( #179489 )
...
* Insert `<video>` tag for `shift`+mp4 into .md
* Simpler drop text
2023-04-10 15:30:34 -07:00
Matt Bierner
7a463ec271
Prefer reusing open tabs when opening md links in editors ( #178628 )
...
Fixes #81238
2023-03-29 15:21:31 -07:00
Matt Bierner
87a6bda310
Fix opening encoded markdown fragment in preview ( #178465 )
...
Fixes #178340
2023-03-28 08:59:30 +02:00
Matt Bierner
7800bd3492
Clamp line to > 0 ( #176970 )
...
Fixes #176924
2023-03-13 16:37:19 +01:00
Matt Bierner
3ca5284e44
Clean up markdown preview messaging ( #176458 )
...
- Add properties directly to message
- Add `ImageInfo` type
- Don't use state to pass around imageInfo
2023-03-07 17:28:13 -08:00
Matt Bierner
6a44101bb1
Type markdown preview webview message ( #176444 )
...
Simply types messages. Will clean up types in next pass
2023-03-07 14:23:17 -08:00
Matt Bierner
7570fadcce
Split uri-lists on \r\n for markdown drop ( #175552 )
...
Fixes #175547
2023-02-27 17:55:04 +01:00
Masaki Mori
1a79e7eb63
Fix #173735 ( #174149 )
...
* Fix #173735
* Fix #173735
2023-02-20 16:50:48 +00:00
Ely Ronnen
59f6d52062
fix #174711 Show Source command in Markdown custom editor ( #174712 )
...
fix #174711
2023-02-20 16:01:36 +00:00
Arthur
934e0ee5d8
Fix #170706 ( #172842 )
2023-02-01 00:34:02 +00:00
Matt Bierner
c18f80a2d4
Pass translations down to Markdown Language Server ( #172884 )
...
Fixes #172060
2023-01-31 06:29:41 +01:00
Daniel Imms
e29f8fd78f
Remove .only from test ( #170970 )
2023-01-10 16:14:18 +01:00
Matt Bierner
fc763d98df
Re-apply markdown copy files setting ( #169661 )
...
* Revert "Revert "Add experimental setting to define where files should be copied for markdown (#169454 )" (#169615 )"
This reverts commit b2121c2dbe .
* Fix tests
These paths should always use `/`
2022-12-20 11:04:51 -08:00
Christof Marti
b2121c2dbe
Revert "Add experimental setting to define where files should be copied for markdown ( #169454 )" ( #169615 )
...
This reverts commit 1d6b47a005 .
2022-12-20 10:03:12 +01:00
Matt Bierner
1d6b47a005
Revert 1d0a9f9e63 ( #169578 )
...
Resubmits the original PR with test fixes for windows
2022-12-19 14:25:37 -08:00
Benjamin Pasero
1d0a9f9e63
Revert "Add experimental setting to define where files should be copied for markdown" ( #169492 )
...
Revert "Add experimental setting to define where files should be copied for markdown (#169454 )"
This reverts commit 09c0b1f799 .
2022-12-18 14:11:45 -08:00
Matt Bierner
09c0b1f799
Add experimental setting to define where files should be copied for markdown ( #169454 )
...
For #157043
2022-12-16 16:23:59 -08:00
Matt Bierner
57dd298b47
Add typings for test runner scripts ( #169196 )
2022-12-15 02:19:24 +01:00
Matt Bierner
ac88f33e2c
Revert "Fix: New md file scrolls to Top. ( #164999 )" ( #168224 )
...
This reverts commit 54543cf5bf .
2022-12-06 22:50:30 +01:00
Matt Bierner
9b3371e6e3
Fix path sep for markdown drop on windows ( #167862 )
...
Fixes #167824
2022-12-01 19:27:21 +01:00
Matt Bierner
0b9121953f
Added mangling loader for ts files in extensions
2022-11-14 16:34:04 -08:00
Matt Bierner
a62879bb46
Try computing windows paths correctly on markdown drop ( #166077 )
...
Fixes #165352
2022-11-13 15:03:05 -08:00
Matt Bierner
ca15dea96b
Pick up latest dompurify and typings for vscode-markdown-languageservice ( #166062 )
...
Pick up latest typings from vscode-markdown-languageservice
2022-11-10 21:58:16 -08:00
Marina Miyaoka
aa37e17423
Do not preprocess Unicode newlines in Markdown preview ( #166026 )
...
Revert LS PS preprocessing in Markdown preview
2022-11-10 19:46:43 +00:00
Debayan Ganguly
54543cf5bf
Fix: New md file scrolls to Top. ( #164999 )
...
Fixes #164071 .
2022-11-09 13:48:39 -08:00
Logan Ramos
bf1697d98c
Consume proposed telemetry API ( #165862 )
...
* Consume proposed telemetry API
* Update webpack
2022-11-08 21:58:28 -05:00
Matt Bierner
cd29f751eb
Adopt l10n for markdown extension ( #165448 )
...
For #164438
Also makes our eslint rules understand `vscode.l10n.t(`
2022-11-04 09:49:49 +01:00
Matt Bierner
33867c55f3
Adopt prefix private with _ in markdown extension ( #165088 )
2022-10-31 14:22:39 -07:00
Matt Bierner
0570a7678d
Use posix path for markdown links ( #164822 )
...
Fixes #164782
2022-10-27 19:21:03 +02:00
Matt Bierner
1316bf789f
Rework markdown update link glob ( #164766 )
...
* Rework markdown update link glob
Fixes #164587
This changes the `externalFileGlobs` setting to instead be a include array of globs that should trigger link updates. I've split the globs into markdown files and image/video files
This also makes it easier for users to add their own new globs to the list
* Fix scopes
2022-10-27 01:45:45 +02:00
Matt Bierner
7060fb81dd
Shorten markdown link button titles ( #164764 )
...
Fixes #164556
2022-10-27 00:39:30 +02:00
Matt Bierner
f5cbe7e391
Use dirname as default uri for md links ( #164641 )
...
Fixes #164612
2022-10-25 21:59:20 +02:00
Matt Bierner
882cdc0a17
Use newlines to separate inserted images ( #164632 )
...
Fixes #164610
2022-10-25 12:21:36 -07:00
Matt Bierner
21431fce38
Disable canSelectFolders in markdown link inserter ( #164636 )
...
Fixes #164549
2022-10-25 12:01:08 -07:00
Matt Bierner
504c5a768a
Avoid extra html write on first markdown preview update ( #164201 )
2022-10-20 19:40:19 -07:00
Matt Bierner
bad3dcca69
Fix insert image/link for untitled files ( #163897 )
2022-10-17 16:14:16 -07:00
Matt Bierner
641046a11d
Add commands to insert images/links in markdown ( #163706 )
...
* Add commands to insert images/links in markdown
Fixes #162809
* Rename commands and allow passing in uris
* Support selecting many images/files
2022-10-14 16:05:36 -07:00
Matt Bierner
186d3415a3
Use ??= in more places ( #163594 )
2022-10-13 14:59:35 -07:00
Matt Bierner
e1a373defd
Finalize markdown link updating on file move ( #163378 )
...
Fixes #148146
2022-10-11 17:42:10 -07:00
Matt Bierner
6cf68a1f23
Remove .only and fix tests ( #163376 )
...
Fixes #162159
2022-10-11 17:41:13 -07:00
Matt Bierner
bfb1a738d1
Fix markdown open preview opening duplicate preview ( #162793 )
...
This fixes the markdown 'open preview' command when used with `vscode.ViewColumn.Active` or `vscode.ViewColumn.Beside`
2022-10-06 09:50:10 +02:00
Matt Bierner
3ee9749b35
Remove extra enums ( #162686 )
...
`showMessage` returns the selected item, so we don't need to create an enum here and can instead used the returned items directly
2022-10-04 10:46:53 -07:00
Matt Bierner
b8a7485526
Fix markdown preview refresh from disk ( #161800 )
...
Fixes #149974
2022-09-26 09:49:53 -07:00
Matt Bierner
023930e3dc
Fix extra dot in pasted file names ( #161434 )
2022-09-21 23:29:21 +02:00
Matt Bierner
17bb582b85
Finalize markdown diagnostics ( #161427 )
...
Fixes #146303
This moves the markdown diagnostic support out of `experimental` and to an official feature (however it remains off by default)
2022-09-21 12:20:25 -07:00
Matt Bierner
333754f29b
Better handle moves of multiple markdown links ( #161354 )
...
This makes the markdown language service handle moving/renaming multiple files instead of making multiple calls into the language service
2022-09-20 21:53:58 -07:00
Matt Bierner
d03f015931
Clean up structure of markdown extension ( #161148 )
...
- Move things related to the client under `client`
- Remove extra abstractions that are no longer used
- Add MdLanguageClient type
2022-09-19 07:16:45 +02:00
Matt Bierner
f4bf1f30a2
Skip ul and ol when highlighting selected markdown element ( #161139 )
...
Fixes #155552
For lists, the outer ul/ol always has the same source line as the first element in the list. We should prefer using the first element in the list when highlighting the active line
This also fixes a bug where scroll sync would stop working if you added lines to the doc. This was caused by `lineCount` getting out of sync as the document is being updated. I've removed this state and made the reveal logic more robust instead
2022-09-19 07:16:06 +02:00
Matt Bierner
a10bdfb49b
Allow underscores in rendered md headers ( #161149 )
...
Follow up from https://github.com/microsoft/vscode-markdown-languageservice/pull/49
2022-09-16 20:52:50 -04:00