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

Test new tree in custom tree view #78101

Closed
3 tasks done
alexr00 opened this issue Jul 29, 2019 · 0 comments
Closed
3 tasks done

Test new tree in custom tree view #78101

alexr00 opened this issue Jul 29, 2019 · 0 comments

Comments

@alexr00
Copy link
Member

alexr00 commented Jul 29, 2019

Test for #63566

Complexity: 4

The goal of this test is compare the old tree based custom tree view to the new tree based custom tree view and check for differences. If you have an extension that you use that uses tree views, please try stable side by side with the pre-release build and make sure that in both the tree view works the same way(gitlens is a good option). Things to test:

  • Expanded state preserves across reloads
  • Alignment when there are icons next to twisties is good.
  • Alignment when there are icons, but no icons next to twisties, is good
  • Alignment when there are no icons is good
  • Annotations, such as the source control annotations on files, in a custom view work, especially when resizing.
  • Keyboard navigation still works
  • Commands on expandable items
  • Commands on non-expandable items
  • Refreshing nodes
  • Resizing behaves well
  • Tree nodes can have an initial expanded state. Test that this works now.

If the extension you're testing with doesn't do all of these things, you can test with the tree view extension sample and modify it: https://github.com/microsoft/vscode-extension-samples/tree/master/tree-view-sample

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants