-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[vscode] Improved Tree View #6342
Conversation
Does it address #6142? It would be good to test with other tree views, just to check that we handle icons of different formats and sizes good. Plugin tree bugs were tested before against: |
yes, I think so. |
I will dive in deeper tomorrow |
2a1f819
to
aefbe27
Compare
'git it! the preference schema commit is necessary in order to test this PR, otherwise the gitlense extension is not loaded. |
To be clear: This is not fixing all issues the gitlens extension has with Theia. That would be a very big PR. Instead I focussed on the tree view stuff solely. I'm going to look into other issues in separate PRs. |
Got it, thanks! These changes look good to me. Once you've removed the commit from pref schema PR, this is fine. |
I will fix the other PR so it can be merged and then rebase this on master |
a016b31
to
e28b751
Compare
just verified, #6142 is solved in this PR |
e28b751
to
55b97fe
Compare
- handle undefined treeItem.label - better styling for item actions - support descriptions - fix color for inactive selections (layout (grey) not accent (blue)) - don't execute command on selection change Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
55b97fe
to
75de763
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This improves rendering of tree views a lot. Thanks!
What it does
Fixes various smaller issues with tree views.
How to test
Install gitlens extensions and compare the view with VS Code.
Review checklist
Reminder for reviewers