VS Solution Package Manager's project list should have a quick select for projects that have package already installed #13867
Labels
Category:Quality Week
Issues that should be considered for quality week
Functionality:VisualStudioUI
Product:VS.Client
Type:DCR
Design Change Request
NuGet Product(s) Affected
Visual Studio Package Management UI
Current Behavior
In VS's solution package manager UI, there's a projects list. The left most column are checkboxes, and the checkbox in the heading row will select all:
or select none:
Desired Behavior
There should be a third state, "select projects that already have this package installed as a top-level package":
This is a simple example, but imagine a solution with 50 projets, and 15 of them have a package installed as a top-level package. It becomes time consuming to select the correct set of projects.
Additional Context
I think it would be ever better UX if, instead of having the solid box:
It would be great if it had something different, such as:
when the project selection list is equal to the projects that have the current project as top-level.
The reason is that the project selection doesn't change when you select different packages in the package list. But each package can have a different set of projects that include the package as top-level. So, if I select Package1, select the projects that use it as top-level, then select Package2, I might make the assumption that the selected projects are also the projects that have Package2 as top-level, but that's not correct. The different visual indicator can inform the developer of this.
The text was updated successfully, but these errors were encountered: