Visual Studio Code June 2020

Update 1.47.1: The update addresses this security issue.

Update 1.47.2: The update addresses these issues.

Update 1.47.3: The update addresses these issues.

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball

Welcome to the June 2020 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

If you’d like to read these release notes online, go to Updates on code.visualstudio.com.

Join us live at the VS Code team’s livestream on Monday, July 13 at 9am Pacific (5pm London), to see a demo of what’s new in this release and ask us questions live.

Insiders: Want to try new features as soon as possible? You can download the nightly Insiders build and try the latest updates as soon as they are available. And for the latest Visual Studio Code news, updates, and content, follow us on Twitter @code!

Accessibility

This milestone, we again received helpful feedback from our community, which helped us identify and tackle many accessibility issues. Highlights:

Compact folders in the File Explorer now properly narrate expanded/collapsed state and the ARIA level. Screen readers can now update the cursor offset in the editor. As a result, the screen reader “Say All” command should work better when stopped and resumed. Same ARIA live messages will now properly be re-read by the screen reader.

Workbench

Edit object settings from the Settings editor

Before, the Settings editor could only be used to edit the settings of primitive types, like strings and booleans, and you needed to edit settings.json directly for more complicated settings types. Now, you can edit non-nested object settings from the Settings editor. Extension authors can use this functionality to increase the visibility of these kinds of settings.

Before

In the Settings editor:

And in settings.json:

After

In the Settings editor:

Select and keep focus in a list view

There is a new command, list.selectAndPreserveFocus, which lets you select an item from a list, while keeping focus in that list. This can be helpful if you want to select multiple files from a list, such as the File Explorer, without having focus go to the file editor.

The command is not bound to any keyboard shortcut by default, but you can add your own keybinding:

{ “key”: “ctrl+o”, “command”: “list.selectAndPreserveFocus” }

Stable Windows ARM builds

VS Code for Windows on ARM is now available for the stable release! 🎉

Install VSIX through drag and drop

VS Code now supports installing an extension VSIX file through drag and drop onto the Extensions view.

New Search editor command arguments

There are two new arguments added to the Search editor commands (search.action.openNewEditor, search.action.openNewEditorToSide) to allow keybindings to configure how a new Search editor should behave:

triggerSearch – Whether a search be automatically run when a Search editor is opened. Default is true. focusResults – Whether to put focus in the results of a search or the query input. Default is true.

For example, the following keybinding runs the search when the Search editor is opened but leaves the focus in the search query control.

{ “key”: “ctrl+o”, “command”: “search.action.openNewEditor”, “args”: { “query”: “VS Code”,

Continue reading

This post was originally published on this site