Skip to content
New issue

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

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

Already on GitHub? # to your account

Remove passing down context and use TreeItem as base class #35

Closed
rkotze opened this issue Apr 26, 2020 · 0 comments
Closed

Remove passing down context and use TreeItem as base class #35

rkotze opened this issue Apr 26, 2020 · 0 comments
Assignees
Labels
Code improvements Better code quality, standards, testing, maintenance

Comments

@rkotze
Copy link
Owner

rkotze commented Apr 26, 2020

Summary

Remove the need to pass context into tree provider objects, author, coAuthors and groups. This will make the code separate the concerns better, reduce complexity and overall make the code cleaner.

@rkotze rkotze self-assigned this Apr 26, 2020
@rkotze rkotze added the Code improvements Better code quality, standards, testing, maintenance label Apr 26, 2020
rkotze added a commit that referenced this issue Apr 26, 2020
Define top level groups with better class names and a function to resolve children.

Remove context to help resolve icon path.

#35
rkotze added a commit that referenced this issue Apr 30, 2020
rkotze added a commit that referenced this issue Apr 30, 2020
rkotze added a commit that referenced this issue Apr 30, 2020
rkotze added a commit that referenced this issue Apr 30, 2020
rkotze added a commit that referenced this issue May 3, 2020
rkotze added a commit that referenced this issue May 3, 2020
Migrated to just using TreeItem has base class.

#35
rkotze added a commit that referenced this issue May 3, 2020
rkotze added a commit that referenced this issue May 3, 2020
Add name prop for author class consistency

#35
rkotze added a commit that referenced this issue May 3, 2020
No longer need vscode context to help resolve icon file paths.

#35
rkotze added a commit that referenced this issue May 3, 2020
Overall better code structure which is easier to reason about.

#35
@rkotze rkotze closed this as completed May 3, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Code improvements Better code quality, standards, testing, maintenance
Projects
None yet
Development

No branches or pull requests

1 participant