July 17th, 2023

Introducing a powerful new Extension Manager

Maia Kelner
Senior Program Manager

The Visual Studio Marketplace is filled with incredible extensions that let you customize your IDE, boost your productivity, and integrate with your other development tools. We’ve heard feedback from developers like you that it can be difficult to find important information like ratings and full-length descriptions when browsing the Marketplace with the Extension Manager.

Starting with Visual Studio 17.7 Preview 3, you can now enable a preview of our modernized Extension Manager that highlights extension details and helps you more easily discover the extensions you’ll love. We’re excited for you to try it and share your feedback!

We know from speaking with developers that while you value extensions, you sometimes experience challenges installing and using them. This update of our Extension Manager is about solving some of the issues you’ve shared and improving your quality-of-life as a user. As we continue to work towards our official release, we’ll release blog posts with updates along the way about how we’re using your feedback to build the best Extension Manager.

Enable the new Extension Manager in Visual Studio 17.7 Preview 3

To use the new Extension Manager, make sure you have Visual Studio 17.7 Preview 3 or later installed from the preview channel and go to Tools > Options > Environment > Preview Features and enable the feature called Extension Manager UI Refresh (requires restart). After you restart Visual Studio, you’ll find the updated Extension Manager at Extensions > Manage Extensions.

What’s new with the Extension Manager

The new design puts the content you care about front-and-center and brings rich extension descriptions right into the Extension Manager. You’ll now be able to learn more about each extension without ever opening a browser to visit an extension’s repo or even leaving the IDE!

Full-length extension descriptions in the Extension Manager

We’ve also streamlined extension categories to make it easier for you to explore extensions by their purpose, such as extensions that personalize your theme, for example, or help you document your codebase.

Browsing extensions by category

Let us know what you think!

We’re excited to share this preview with you and want to let you know we have even more design improvements to come in future versions! We’ll continue to evolve and improve the Extension Manager UI and your continued feedback is instrumental. Once you’ve had a chance to enable and use the new design, please share your feedback with us on this ticket in the Developer Community so we can bring you the best Extension Manager for our official release. We can’t do this without you!

After trying out the new design, if you decide at any point to disable the preview feature and return to the original Extension Manager, we’d love to hear why so that we can make sure the final design has the features that you care about.

If you run into any bugs or issues, please report them and we’ll work on delivering fixes.

Author

Maia Kelner
Senior Program Manager

34 comments

Discussion is closed. Login to edit/delete existing comments.

  • Abd El Hamid El Gazzar · Edited

    Great update and nice new look. I just installed the main version 17.7.3 today but I couldn’t find this feature (checked “Extension Manager UI Refresh” as well). Aren’t 17.7 preview 3 features supposed to be released to public in the stable line 17.7.3 and new features of 17.7 preview 4 to be released in 17.7.4 and so on… ? or I’m wrong with this assumption?

  • Ron Fields

    This new version looks great! Keep up the good work

  • Georgi Hadzhigeorgiev

    It was about time 🙂

  • Andrew Goh

    Well, I know that VS Code supports practically any language in the world. But I just wonder what is keeping Microsoft from making the VS IDE a tool also for just any other programming language as well?

  • v. v.

    And what about Roamed extensions?

    This functionality is very useful, my first place to visit after VS reinstallation.

    • Maia KelnerMicrosoft employee Author

      We're working on adding Roaming back in as we move through our preview phase for the new Extension Manager. In addition, we're considering updates or improvements to Roaming Extensions in the future, so if you're up for it, it would really help us design the best experience if you could share how you use Roaming extensions and whether there are any issues or improvements that you can think of on this feedback ticket. Thanks!

      Read more
  • André Ziegler

    One thing I always wanted in old UI was to filter out PAID/trial extensions as there are installed from the installers of those commercial tools if we purchased licenses. In the online/browse dialog I only want to look for free extensions that may improve only my usage of Visual Studio.

    That would be great if this gets added in the new UI. And yes, the filtering/sorting is not really working for me, too.

    Read more
    • Maia KelnerMicrosoft employee Author

      Thanks for the suggestion, André! That’s not something we’d had planned for the initial version, but I’ll incorporate it into our planning for future versions.

      • André Ziegler

        Thanks, I hope this gets added later 👍

      • André Ziegler

        I know, but having to download the vsix on my own and installing them is ugly compared to install extensions from the VS extension ui. And because this sorting is already provided via web site it always confused me to not have this inside Visual Studio.

  • Erik Ejlskov Jensen

    Big improvement, thanks, and long overdue. “Sort by:” is completely broken, though.

  • Joseph Finney

    This new UI looks great and I'm glad to see it get updated.

    Is the process of updating extensions included in the scope of "extension manager"? I do not like now many times I have to click "accept" or "okay" or "modify" then "okay again" when updating any extension. The way VSCode does extension updates is seamless and fast, and when a reload is required the prompt appears. I'd like to have the VS2022 extension...

    Read more
    • Maia KelnerMicrosoft employee Author

      Thanks for your feedback, Joseph! I'm glad you're liking the new UI!

      This work is all about modernizing the UI for the extension manager, so we don't have any changes planned to the way that extensions are updated as part of this feature, but I'd love to learn more about the scenario you're describing. If possible, could you provide some screenshots or a workflow that I can reproduce in this feedback ticket? That will give me...

      Read more
  • Pablo Laplace Kellogg

    Hi, the new feature is great!
    But I have a question: where is the Roaming option?

    • Maia KelnerMicrosoft employee Author

      Thanks for the feedback, Pablo! We’re in the process of determining how we want to update and incorporate Roaming extensions into the new Extension Manager, and it would really help us prioritize the right changes if you would share your experience with Roaming Extensions in this feedback ticket. Thank you!

  • Tony

    Can we pretty please break Themes out from the Tools category? Make them their own top level category or something.

    • Maia KelnerMicrosoft employee Author

      Hi Tony, thanks for the suggestion! We’ve been wanting to learn more about how people are finding and using Themes, so if you’re up for it, please share your feedback with us on this ticket.