jupyterlab / lumino

Lumino is a library for building interactive web applications
https://lumino.readthedocs.io/
Other
598 stars 127 forks source link

Make the `Application` fully composable #705

Open fcollonval opened 1 month ago

fcollonval commented 1 month ago

This follows the extraction of the plugin logic #703 to make the Application fully composable.

It also reduces the constrain on the shell to be a raw html element. The reason to remove the Widget constrains is to allow other frameworks to be used with the Lumino Application without using the widgets framework (as the context menu can be switched to a custom one).