Skip to content

Make PluginViewRegistry class more extensible#9847

Merged
colin-grant-work merged 1 commit intoeclipse-theia:masterfrom
EstherPerelman:more-extensible-plugin-view-registry
Aug 10, 2021
Merged

Make PluginViewRegistry class more extensible#9847
colin-grant-work merged 1 commit intoeclipse-theia:masterfrom
EstherPerelman:more-extensible-plugin-view-registry

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