QuantStack/jupyterlab-drawio

Make some dependencies optional

jtpio opened this issue · 0 comments

jtpio commented

In the main plugin entrypoint, a couple of dependencies are marked as requires:

requires: [IFileBrowserFactory, ILayoutRestorer, IMainMenu, ICommandPalette],

Ideally ILayoutRestorer, ILayoutRestorer and ICommandPalette could be set as optional instead, which would make using jupyterlab-drawio in other lab distributions easier.