Skip to content

Commit f45d5e2

Browse files
committed
Edit pass
1 parent ebf8882 commit f45d5e2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

release-notes/v1_96.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,15 +129,15 @@ Additionally, there is a new, experimental, setting to make an Inline Chat hint
129129

130130
### Terminal Chat
131131

132-
Terminal inline chat has a fresh coat of paint that brings the look and feel much closer to editor inline chat:
132+
Terminal Inline Chat has a fresh coat of paint that brings the look and feel much closer to editor Inline Chat:
133133

134134
![Terminal inline chat looks a lot like editor chat now](images/1_96/copilot-terminal-chat.png)
135135

136136
Here are some other improvements of note that were made:
137137

138-
- The layout and positioning of the widget is improved and generally behaves better
139-
- There's a model picker
140-
- The buttons on the bottom are now more consistent
138+
* The layout and positioning of the widget is improved and generally behaves better
139+
* There's a model picker
140+
* The buttons on the bottom are now more consistent
141141

142142
### Performance improvements for `@workspace`
143143

@@ -698,10 +698,10 @@ We are excited to announce that we have started work on enabling GPU acceleratio
698698

699699
This is still early and not ready to test out, but we wanted to share some details about the progress that has been made:
700700

701-
- The GPU renderer is using WebGPU behind the scenes.
702-
- We're focusing currently on feature parity and correctness over performance.
703-
- There's a fallback mechanism when GPU acceleration is enabled that allows lines to "fallback" to DOM rendering when it's not fully supported. This means that we can self-host early on and currently incompatible lines will show using the DOM approach instead. Some examples of lines that currently fallback lines over 200 characters, lines with certain monaco decorations (eg. fading unused variables), lines that wrap, and so on.
704-
- Monaco's inline decorations which allow styling the actual elements containing the charatcers posed a big challenge for this feature as they are styled using CSS. The approach we're using to support most inline decorations without breaking or changing API is to detect the CSS attached to these decorations and then support a subset of common CSS properties, falling back if not all styles are supported.
701+
* The GPU renderer is using WebGPU behind the scenes.
702+
* We're focusing currently on feature parity and correctness over performance.
703+
* There's a fallback mechanism when GPU acceleration is enabled that allows lines to "fallback" to DOM rendering when it's not fully supported. This means that we can self-host early on and currently incompatible lines will show using the DOM approach instead. Some examples of lines that currently fallback lines over 200 characters, lines with certain monaco decorations (eg. fading unused variables), lines that wrap, and so on.
704+
* Monaco's inline decorations which allow styling the actual elements containing the characters posed a big challenge for this feature as they are styled using CSS. The approach we're using to support most inline decorations without breaking or changing API is to detect the CSS attached to these decorations and then support a subset of common CSS properties, falling back if not all styles are supported.
705705

706706
Here's a screenshot of the feature in action, note the yellow line in the gutter tells us what lines are using fallback rendering. This particular case uses fallback rendering due to the `dontShow` parameter having an inline decoration as it's unused:
707707

0 commit comments

Comments
 (0)