NuGet / Home

Repo for NuGet Client issues
Other
1.5k stars 253 forks source link

Smart context menus in the solution explorer (show only when applicable) #9007

Open nkolev92 opened 4 years ago

nkolev92 commented 4 years ago

The https://github.com/NuGet/Home/issues/8956 effort will add "update" context menus.

This context menu will be shown for every package.

Ideally this context menu is only shown when applicable, like if there are updates available (or a next step, applicable updates available).

A comparable experience is the VS for Mac solution explorer.

Screen Shot 2020-01-02 at 11 49 31 AM

fyi @anangaur @donnie-msft

anangaur commented 4 years ago

Thanks for opening this issue. Based on our discussions, this is where we need to land. #8956 will help folks who already know they need to update their package and will find an in-context menu. We are aware that this experience might not be suited for folks who see update option and click to find that no updates were available.

donnie-msft commented 4 years ago

Dependent Project System changes are being tracked here: https://github.com/dotnet/project-system/issues/5798

timheuer commented 3 years ago

Will this also not just be about smart context menus, but the visual indicator in solution explorer as well?

anangaur commented 3 years ago

@nkolev92, not sure if you wanted to include the visual indicators too as part of smart context menus (I assumed so because of the VS Mac analogy). If not, we should create another issue to track the visual indicators. /cc: @JonDouglas

nkolev92 commented 3 years ago

I think my idea was to cover the indicators too.

The engineering work for determining whether it's applicable and showing the indicator is equivalent.

It makes sense experience wise too.