Jeremy Tuloup
Jeremy Tuloup
Similar to https://github.com/voila-dashboards/voila-gridstack/issues/144, we should update to the latest `jupyter-packaging` here and in other places on CI: https://github.com/QuantStack/jupyterlab-drawio/blob/365a0f46fb643485ba5aa3ca951bf804e23f45b2/pyproject.toml#L2
In the main plugin entrypoint, a couple of dependencies are marked as `requires`: https://github.com/QuantStack/jupyterlab-drawio/blob/938cc9271d4ae1bca2599368a280150f404da9fb/src/index.ts#L68 Ideally `ILayoutRestorer`, `ILayoutRestorer` and `ICommandPalette` could be set as `optional` instead, which would make using `jupyterlab-drawio`...
So the prebuilt extension can be installed without pulling `jupyterlab` as a dependency.
Trying out the template with the recent webpack 5, it looks like the following change to the config is required to enable WebAssembly. Thanks!
### Problem The classic notebook v6 documentation has a dedicated page about Comms: https://jupyter-notebook.readthedocs.io/en/v6.4.8/comms.html They include JavaScript code snippets to define comm targets on the frontend. But the JupyterLab documentation...
### Problem In some cases, extension authors want to replace some of the default JupyterLab components with their own. There are already some details about this in the docs: https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html#disabledextensions...
Something that comes back often is the question of testing. So there could be an example about this that would cover several points such as: - setting up `jest` -...
Follow-up to https://github.com/jupyterlab/extension-examples/pull/119 Starting from JupyterLab 3.0 extensions can now be installed via `pip`, which is the way described in these examples. New files have been added to each example,...
Another way to extend the JupyterLab interface is to add a new item or indicator to the status bar:  There could be an example in this repo to explain...
There are already a few pointers to create a theme extension: - The cookiecutter: https://github.com/jupyterlab/theme-cookiecutter - The documentation, which points to the cookiecutter: https://jupyterlab.readthedocs.io/en/stable/developer/extension_dev.html#themes However it would useful to have...