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

Make PluginViewRegistry class more extensible #9847

Conversation

EstherPerelman
Copy link
Contributor

@EstherPerelman EstherPerelman commented Aug 5, 2021

Signed-off-by: Esther Perelman esther.perelman@sap.com

What it does

Move some code to separate functions to make it easy to override some logic, This should help with the fix of #9800 as suggested here

How to test

  • f1 -> View: Reset Layout workbench -> see the icons on the left sidebar initialized well.
  • f1 -> toggle <some_view> view -> toggle view as expected.

Review checklist

Reminder for reviewers

Copy link
Member

@vince-fugnitto vince-fugnitto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good to me 👍

@vince-fugnitto vince-fugnitto added extensibility issues to simplify ability to extend Theia plug-in system issues related to the plug-in system labels Aug 5, 2021
Copy link
Member

@msujew msujew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look reasonable to me as well.

@EstherPerelman
Copy link
Contributor Author

@vince-fugnitto @msujew thank you for approving! are you able to merge?

Signed-off-by: Esther Perelman <esther.perelman@sap.com>
@EstherPerelman EstherPerelman force-pushed the more-extensible-plugin-view-registry branch from cd1917e to 625c021 Compare August 8, 2021 07:54
@EstherPerelman
Copy link
Contributor Author

EstherPerelman commented Aug 10, 2021

@vince-fugnitto @msujew @colin-grant-work
I need this fix... I'll be happy to see it merged...

@colin-grant-work colin-grant-work merged commit b04e8ca into eclipse-theia:master Aug 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extensibility issues to simplify ability to extend Theia plug-in system issues related to the plug-in system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants