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

Provide feedback that dependencies node is populating #5045

Closed
drewnoakes opened this issue Jul 12, 2019 · 2 comments · Fixed by #9008
Closed

Provide feedback that dependencies node is populating #5045

drewnoakes opened this issue Jul 12, 2019 · 2 comments · Fixed by #9008
Assignees
Labels
Feature-Dependency-Node "Dependencies" node in Solution Explorer that display project, binary & package references Resolution-Fixed The bug has been fixed, refer to the milestone to see in which release it was fixed. Tenet-User Friendly This issue affects the "User Friendly" tenet; UI usability, accessibility or high-DPI related. Triage-Approved Reviewed and prioritized
Milestone

Comments

@drewnoakes
Copy link
Member

Current behaviour

When the dependencies node first populates, it does not yet have enough information to show nested child items. For example, you're unable to expand a package to see its children until that package has restored and resolved.

Currently (until #5044 is solved) the yellow triangle has indicated that the dependency is unresolved. However this triangle suggests there is a problem, rather than the user just needs to wait in order to interact with the nodes.

Proposed behaviour

When #5044 is completed (it should be completed before this issue) the only indication that a node is populated with data for interaction will be the appearance of the ▷ mark to its left, indicating its tree node can be expanded. Before then, no mark is present.

The proposed behaviour allows dependency tree items to always be expandable (always have the ▷ mark). If they are not yet ready to display their actual contents, a single child item would appear with text "Loading...". Once the backing data is ready, that child would be replaced with the relevant data.

@drewnoakes drewnoakes added Feature Request Tenet-User Friendly This issue affects the "User Friendly" tenet; UI usability, accessibility or high-DPI related. Feature-Dependency-Node "Dependencies" node in Solution Explorer that display project, binary & package references labels Jul 12, 2019
@drewnoakes drewnoakes self-assigned this Jul 12, 2019
@drewnoakes
Copy link
Member Author

Another proposal is to show nodes with "(resolving)" suffix, without the ability to expand until resolution completes.

@davkean
Copy link
Member

davkean commented Jul 12, 2019

I like the first proposal 👍

@davkean davkean added this to the 16.6 milestone Jan 20, 2020
@davkean davkean added the Triage-Approved Reviewed and prioritized label Jan 20, 2020
@jjmew jjmew modified the milestones: 16.6, Backlog Feb 21, 2020
@ghost ghost added the Resolution-Fixed The bug has been fixed, refer to the milestone to see in which release it was fixed. label May 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature-Dependency-Node "Dependencies" node in Solution Explorer that display project, binary & package references Resolution-Fixed The bug has been fixed, refer to the milestone to see in which release it was fixed. Tenet-User Friendly This issue affects the "User Friendly" tenet; UI usability, accessibility or high-DPI related. Triage-Approved Reviewed and prioritized
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants