Microsoft has launched Visual Studio Code 1.92, a significant update that brings enhancements to the debugging experience and offers developers more customization options. This version, also known as the July 2024 release, was made available on August 1 and is ready for download on Windows, macOS, and Linux platforms. Along with improved debugging, the update allows developers to choose which browser to open links in, as well as provides better control over how extensions are updated, offering a more streamlined and customizable development environment.
One of the standout features of Visual Studio Code 1.92 is its focus on improving accessibility during debugging. Microsoft has added help dialogs in the Run and Debug view, as well as in the Debug Console, making it easier for developers to access accessibility features. A new setting, “accessibility.verbosity.debug,” allows developers to configure when these hints appear. Additionally, developers can now use the “Open Accessible View” command (Alt+F2) to inspect Debug Console content more easily. For users relying on screen readers, this version also announces changes in watch variables during debugging, enhancing the overall accessibility experience for visually impaired developers.
Another important addition in Visual Studio Code 1.92 is the ability to configure which browser opens links directly from the editor. With the new “workbench.externalBrowser” setting, developers can specify their preferred browser for each workspace. The setting is also integrated with Settings Sync, making it easy to maintain consistency across devices. By specifying the full path to the browser or using popular aliases like edge, chrome, or firefox, developers can ensure that links are opened in the correct browser every time, improving their workflow.
In addition to these new features, Visual Studio Code 1.92 brings improvements to how extensions are updated. The update enhances the control developers have over automatic extension updates, making it easier to manage them on both a global and individual level. A new global action in the Extension view allows developers to enable or disable auto-updates for all extensions with a single click. For individual extensions, the update experience is more intuitive, showing clear actions to toggle auto-updating. Additionally, the update introduces a new consent requirement when upgrading extensions that add executable code, offering users more control and transparency over their development environment.