This PR starts the transition to using JupyterDash integrated in Dash itself (from Dash version 2.11.0 onwards).
As the codebase for the Jupyter integration in Dash is currently pretty rigid, the inline_persistent mode can't be effectively implemented. For this reason, the JupyterDash dependency is still required when the inline_persistent mode is to be used. If this mode is not required, JupyterDash now is an optional dependency.
Might also introduce a fix for #123, but that remains to be seen.
This PR starts the transition to using JupyterDash integrated in Dash itself (from Dash version 2.11.0 onwards). As the codebase for the Jupyter integration in Dash is currently pretty rigid, the
inline_persistent
mode can't be effectively implemented. For this reason, the JupyterDash dependency is still required when theinline_persistent
mode is to be used. If this mode is not required, JupyterDash now is an optional dependency.Might also introduce a fix for #123, but that remains to be seen.