A central theme across Visual Studio releases is ‘get to code’ quickly. Over the years, we’ve tried many approaches to accelerate start up, project selection or creation, and restoration of previous state. In Visual Studio 2019 we created the modal ‘start window’ experience that optimized for getting to the primary action most developers take when starting the shell. Since that release, there’s been mixed feedback. Much of the critical feedback revolved around the modality interruption when switching between solutions. That has led us to reconsider other options for “get to code.”
With your feedback in mind, we started experimenting with a new Welcome Experience. We’re only just starting our initial investigations in this area, and we know there’s a lot of work we need to do here to ensure a great experience. Read on for more information on what we’re thinking and download Visual Studio 17.6 Preview 2 today to give it a try and share your feedback:
Once you update to Visual Studio 17.6 Preview 2, you’ll get a sneak peek at some of our first attempts at improving the experience on launch of Visual Studio, informed by the previous start page versions, while leveraging the performance and UX improvements that were made for the start window. You’ll encounter an in-IDE Welcome tab instead of the modal Start Window, allowing you to jump right into the shell.
The Welcome page presents all the options you’re used to accessing from the Start Window as a tabbed document window in the IDE itself. These include:
- Your most recently used project list
- A search box for recent projects
- Quick links for creating a new project, opening an existing project, opening a folder, and cloning a repository
You’ll also find a new tile linking to the “What’s New” page, which shows information on some of the new features shipped in Visual Studio. If you’d like to free up some space on the Welcome tab, you can close the What’s New tile. This is a first step toward bringing additional customization to the page. Be sure to let us know what else would be useful to you for customizing your Welcome experience.
Let us know what you think!
Give the new Welcome page a try and let us know how it works for you. Let us know if there are any tiles or customizations you’d like added, or whether there’s anything we can improve about the already existing experience. We’ve created an item in Developer Community to serve as a hub for discussing the early work around this experience. Please join in the conversation there!
If you’re interested in seeing Developer News in the Welcome page, please upvote this item. If you have any other feedback, please feel free to share in Developer Community!
Edit May 30 2023:
Thanks everyone for your feedback! We’ve iterated based on your input and we’ve adjusted the design as well as the Most Recently Used (MRU) capability. Take a look at this blog post for more details.
I was actually a fan of the smaller start window. Is it possible to bring that back?
Speaking of "getting to code quickly", something happened in VS 2022 such that if I just want to make a new text file, I get two massive slowdowns. First I get a slowdown while it "initializes templates" and I see lots of network activity during this time. I just want to create a blank text file. This used to be nearly instantaneous in older versions of VS and was lightning fast (even...
VS does a LOT of Internet communication, and for me I’ve discovered it’s the bulk of why it can feel slow sometimes. I don’t know all of what it does over the Internet, but I know that these days Microsoft does a boat-load of telemetry in all of their products, and for some of their products, it tracks each button click on menus and right-clicks.
Hello, Microsft Visual Studio Developer Team, could you create a solution dashboard with metrics and more… XD
Thanks, it's a good move compared to the previous modal, which was a disruption if you wanted to close the solution and minimize VS, because you had to close the modal before you could minimize.
The Welcome line is a waste of space since the recent list is more important than this and could make use of the vertical space. If the quick actions were all you were displaying, then sure, the Welcome line wouldn't...
I will check out the new experience, but I do prefer the start modal. As for slowness of VS 2022, companies need to realize that a run of the mill 4 or 8 core and 8 or 12 threads with 16 or 32GB of RAM doesn't cut it these days. That said, I run it on an AMD powered 8 core 16 thread w/ 16 GB of RAM and it is leaps and...
I actually don’t see any difference than what’s in 17.5. You think that moving the quick actions from the right to the top is a “new” welcoming experience? It’s nothing but a cosmetic change. In my book, they are the same.
Prior to the preview the Start Window is a modal popup that you have to interact with to get rid of. That is why there was an option to “continue without code” when all you wanted to do was get into VS to make adjustments. With the preview it is now a document window which means you don’t have to dismiss it to work in the IDE.
It would be nice if you could be more consistent with your wording. You often write “Project”, when you actually mean “Solution”. This can be rather confusing 🙁
I guess that “New Project” will actually create an new solution.
New Project is correct in most cases. You are adding a new project to an existing solution or you’re creating a new project and VS will auto-generate a solution for you. There is actually only 1 template that creates just a solution. And if you’re in “simple” solution explorer mode you don’t even see the solution. This is/was an attempt to hide the solution from the common(?) case of having a single project.
I like the old Welcome dialog, but I think this solution is better – loading up the IDE and putting this right in there, rather than a separate dialog. I like the icons across the top too, it looks nice!
I think an option for enabling Developer News on the side, for those who want it, and a method for pinning projects to the top of the list would make this perfect!
I like the new screen but I think the list entries should be bigger or maybe shown as icons, as it would help in reading them clearly.
Please just stop including all kind of "fancy" features that are just contributing to slow down vs more and more.
Visual Studio today is a shame in terms of performance, especially startup and loading projects performance.
I've been working with all versions of vs since 2008, 2010, 2012, 2013, 2015, 2017, 2019 and now with the slowest one of all: 2022
Massive performance penalties started with 2022.
Guys, you really have to think in regaining...
Isn’t the “pick a project” start window of VS2022 faster to load comparing with the full-sized IDE window?
For me, the load time depends much more on my computer setup. I still remember VS2010 starts for 10 seconds from mechanical drive on my old laptop,.
I totally agree that there should be little network connections at startup.
Yeah, but how else would they improve the engagement KPIs?