NuGet / Home

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

Show the full hierarchy of a transitive package in PM UI #13956

Open aortiz-msft opened 6 days ago

aortiz-msft commented 6 days ago

NuGet Product(s) Involved

Visual Studio Package Management UI

The Elevator Pitch

From: https://developercommunity.visualstudio.com/t/SystemTextEncodingWeb-450-being-ref/10789296

"The hover is OK. I wasn’t aware that it existed, though. However, this is still not enough information. It would be very nice if the full hierarchy of using packages showed somewhere on the right pane."

Additional Context and Details

No response

AdmiralSnyder commented 4 days ago

image ... just adding a screenshot here for local context.

Two things are important here: a) the fact that we can get the info about the transitivity by hovering is not communicated (i.e. a small icon that we could click or know to hover over would be nice - or even a label somewhere telling the user to hover over an entry b) the contents of that overlay should include the entire path of includes so it is clear which (top level) project(s) cause that transitive reference --> and here it stops to be simple, since it's not a simple list anymore

nkolev92 commented 2 days ago

Potentially https://github.com/NuGet/Home/issues/6339 could solve this problem.