Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add deprecation information by default on the installed tab #8541

Closed
anangaur opened this issue Sep 2, 2019 · 3 comments · Fixed by NuGet/NuGet.Client#3050
Closed

Add deprecation information by default on the installed tab #8541

anangaur opened this issue Sep 2, 2019 · 3 comments · Fixed by NuGet/NuGet.Client#3050
Assignees
Labels
Product:VS.Client Type:DCR Design Change Request

Comments

@anangaur
Copy link
Member

anangaur commented Sep 2, 2019

Feature: Deprecation

The idea of the feature on VS was to show the deprecation info as warning ⚠️ on the INSTALLED tab. Clicking on this tab leads to the packages listed and are deprecated using the warning ⚠️ icon on package’s installed version. Clicking on this reveals the warning ⚠️ icon and deprecation info on the details pane. Essentially the warning ⚠️ icons leads to the issue details.

This doesn’t happen today because the installed tab shows the package details of the latest version by default and not if the one that’s installed.

Proposed fix, reviewed by UX:

  • There is no need to show both the installed version and the latest version on the installed tab. We can show just the one installed:

Version: <Installed version in the drop down> UnistallButton

Will update the proposed UX soon.

@anangaur
Copy link
Member Author

anangaur commented Sep 3, 2019

Default screen

image

If a version not equal to the installed version, then the following:
image

@scottbommarito
Copy link

Discussed offline with @anangaur and @rrelyea. The UI proposed above is a consideration for 5.4 but too complex and risky at this point for 5.3.

To mitigate this issue in 5.3, we would like to

  • To the dropdown list of versions on the right-side pane, add a warning icon or "(deprecated)" text to indicate which versions are deprecated.
  • Make it so that clicking on a version in the list on the left defaults to show the metadata of the installed version instead of the latest version.

@scottbommarito
Copy link

Reopening because @anangaur believes the fix is insufficient and, although the "(deprecated)" text helps, it doesn't mitigate the UI confusion.

@scottbommarito scottbommarito removed their assignment Sep 10, 2019
@nkolev92 nkolev92 self-assigned this Jan 18, 2020
@nkolev92 nkolev92 added this to the Sprint 165 milestone Jan 18, 2020
@kartheekp-ms kartheekp-ms added Type:DCR Design Change Request and removed Type:Feature labels Mar 19, 2020
@kartheekp-ms kartheekp-ms changed the title Deprecation info is not visible, by default, on installed tab Add deprecation information by default on the installed tab Mar 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Product:VS.Client Type:DCR Design Change Request
Projects
None yet
5 participants