Matt Bierner
3e9b7f5072
Fix markdown fontsize
...
Fixes #98178
2020-05-20 15:40:27 -07:00
Matt Bierner
df88d8a7ef
Use vscode editor font variable in markdown preview
...
Fixes #97374
2020-05-11 14:23:16 -07:00
Danny Lin
ff118340b5
Use system-ui alias for UI fonts ( fixes #10144 ) ( #96948 )
...
Commit 45d93e9325
applied this change in
some areas, but it was reverted to fix #28619 . The underlying cause of
the regression was Chromium bug 733219 [1], which has now been fixed, so
this change should be safe to apply now.
The old font stacks have been kept with lower priorities to work around
Chromium bug 724393 [2].
[1] https://bugs.chromium.org/p/chromium/issues/detail?id=733219
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=724393
2020-05-08 08:21:40 +02:00
Matt Bierner
9cfd597153
Rework markdown preview code to better support markdown preview editors
...
Splits the preview part of the markdown preview from the dynamic preview management part of things. Static preview swap to preview the active markdown file and don't scroll sync with any other markdown files
2020-04-11 17:30:12 -07:00
Matt Bierner
b10335675f
Improve scroll sync for nested markdown lists
...
Fixes #83735
2019-11-08 18:13:01 -08:00
Matt Bierner
45a64e2bdd
Improve markdown scroll sync on fenced code blocks in md files
2019-11-02 15:28:01 -07:00
Benjamin Pasero
e5f0077f40
css 💄
2019-10-25 16:41:56 +02:00
Matt Bierner
78559bf9e6
Normalize vscode links in markdown files to target current vscode version
...
Fixes #71622
This allows you to use generic `vscode` links inside the markdown preview and still have them work if the preview is viewed in insiders
2019-10-23 20:27:52 -07:00
ganxy1028
5c705ea7ee
Fix #82199 , resetting some color of code blocks at Markdown Preview with light theme ( #82453 )
...
* Fix #82199
This PR resets color theme of number, title and built_in at Preview with light theme.
* Bad whitespace indentation Fixe
* owner comment Removed
2019-10-15 13:12:11 -07:00
Jakob Fahr
9f2ca57b05
Fix #82199 , numbers hard to read in light theme markdown preview ( #82450 )
2019-10-14 11:47:53 -07:00
Matt Bierner
36aa903d5a
Rewrite how we handle links in the md preview
...
Try to simplify how we resolve links:
- Move most logic out of the preview itself.
- Simplify the amount of rewriting we do in the markdown engine
2019-10-04 17:57:33 -07:00
Matt Bierner
ef698fa6cd
Make markdown refresh more stable
...
Fixes #80680
- Always sync the current preview line number with the editor, even when `scrollEditorWithPreview` is false
- If the md file is focused and refresh is called, do not try resetting the current line to match the editor file. This mainly effects the case where `scrollEditorWithPreview` is false
2019-10-03 13:46:31 -07:00
Matt Bierner
2235ebf5db
Handle new vscode-resource format for md linkes
...
Fixes #81849
This is a safer scoped fix, not the best one. Will look into removing most of this uri munging for october
2019-10-02 14:09:38 -07:00
Matt Bierner
8f6108beea
Removing unused .mac style rule for rendered markdown
2019-09-19 16:26:33 -07:00
Matt Bierner
7226e32d1b
Use shared tsconfig for markdown preview
...
Fixes #80121
2019-09-09 10:20:56 -07:00
Salvador Cabrera
34339f92c4
Fix: Markdown Preview scroll remains same after clicking on some other link #78465
...
Improves the behavior on how markdown preview behaves when clicking a link
2019-08-19 09:35:06 -05:00
Neonit
c5ab082ed7
Adjust Code Tab Size to 4 in Markdown Preview
...
Sets the tab size to 4 in the Markdown preview for code blocks in Markdown documents. I consider a tab size of 4 being standard and the default of 8 being unbearable. The few people, if any, using a different tab size than 4 can use the custom markdown preview style feature, if it is going to be fixed anytime (https://github.com/microsoft/vscode/issues/77290 ).
[`tab-size` is still marked *experimental* in the MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size ), but it doesn't hurt, if not supported. However, in the used Chromium version it is supported.
2019-07-22 11:49:04 +02:00
Matt Bierner
a558a9504a
Adding toWebviewResource api
...
For #76489
2019-07-08 18:38:47 -07:00
Miguel Solorio
0f295fd07b
Update markdown preview icon to have bevel edges
2019-07-03 15:05:45 -07:00
Miguel Solorio
05ee90f7fd
Merge remote-tracking branch 'origin/master' into misolori/new-icons
2019-06-28 11:05:33 -07:00
Miguel Solorio
9f7dd28e6d
Update icons
2019-06-26 15:46:15 -07:00
Miguel Solorio
e998949260
Update markdown icons
2019-06-20 11:53:01 -07:00
Matt Bierner
7f3d3d835f
Add vscode.env.webviewResourceRoot api
...
Fixes #72155
Adds a constant to the api that tracks the root path for resources inside of webviews. This is required because we will not be able to use `vscode-resource:` uris on the web. Our current approach is to rewrite the html we are given but there are almost certainly going to be cases where we don't get this quite right.
Adopts the new api for the markdown preview
2019-06-18 22:29:37 -07:00
Matt Bierner
143bebfbb4
Use em for code font size instead of rem
...
This fixes some cases where a user style sheet may be setting a weird base font-size.
2019-05-29 15:44:48 -07:00
Matt Bierner
f250d19bb5
Use relative size for markdown code font size
...
Fixes #74125
2019-05-22 10:53:49 -07:00
Matt Bierner
003521e715
Fix markdown preview restoring to wrong position on restart
2019-02-14 18:24:01 -08:00
Benjamin Pasero
83232ef060
fonts - remove HelveticaNeue-Light from list
2019-01-04 10:11:04 +01:00
Matt Bierner
cba84fba5e
Take progress within element into account for markdown scroll sync
...
Fixes #65504
2019-01-02 14:36:16 -08:00
Matt Bierner
907924abc0
Reveal absolute top of markdown preview when scrolling to line 0
...
Fixes #61816
2018-10-25 11:57:50 -07:00
Matt Bierner
fe63c7e2f2
Reveal line 0 in editor when markdown preview scrolls to top
...
Fixes #61815
2018-10-25 11:57:50 -07:00
Agustín Rodríguez
9041e6a4b5
styles for diff on markdown preview ( #59289 )
...
* styles for diff on markdown preview
* moved styles to markdown specific css file
2018-09-25 12:02:15 -07:00
Matt Bierner
a101ececf4
Remove onCommand from markdown preview
2018-09-21 15:08:41 -07:00
Matt Bierner
7185906189
Reduce usage of postCommand in markdown preview
2018-09-21 15:08:41 -07:00
SteVen Batten
f8f4d3af30
improve markdown preview scroll sync ( #58852 )
...
* improve markdown preview scroll sync
2018-09-18 15:08:37 -07:00
Matt Bierner
a2974a0782
Fix markdown code blocks getting two backgrounds in preview
...
Fixes #53246
2018-06-28 15:18:05 -07:00
Matt Bierner
48c54a009f
Override light color for function and params in md code preview
...
Fixes #52710
2018-06-25 11:09:05 -07:00
Cherry Wang
749a1bfeee
Markdown and common toolbar icons consistency pass ( #50484 )
...
* arkdown and common toolbar icons consistency pass
* Fixed icon size related css
* fix merge issue
* flip
2018-06-03 11:32:59 +02:00
Matt Bierner
608bbb7c01
Use better colors for markdown code blocks
2018-05-30 22:53:56 -07:00
Matt Bierner
ab2efd6724
Make sure we inherit the correct border-color
...
#49978
2018-05-16 15:16:15 -07:00
Matt Bierner
be413aed89
Use css vars for more webview styling
...
Fixes #49749
2018-05-14 14:36:13 -07:00
Matt Bierner
21ee81c03b
Working on webview persistence API
...
#49022
2018-05-14 10:34:59 -07:00
Matt Bierner
82d97b4c3c
Add acquireVsCodeApi to get handle to vscode api inside webview
...
Fixes #48540
2018-04-25 22:28:31 -07:00
Matt Bierner
f36cae36dc
Add vscode namespace in webview
...
From discussion around #48540
2018-04-25 15:33:45 -07:00
Matt Bierner
9755b46bf6
Fix double click markdown editor when in split view
...
#47188
2018-04-05 10:16:39 -07:00
Matt Bierner
468dc867cd
Rename markdown to markdown-language-features
2018-03-19 21:08:39 -07:00