jupyterlite-sphinx icon indicating copy to clipboard operation
jupyterlite-sphinx copied to clipboard

Provide a theme toggle plugin by default

Open martinRenou opened this issue 5 months ago • 0 comments

Problem

As suggested in https://github.com/pydata/pydata-sphinx-theme/issues/745#issuecomment-1905560716

@jtpio just linked this in another thread https://jupyterlite.readthedocs.io/en/stable/howto/configure/advanced/iframe.html

It showcases an example making a jupyterlite plugin allowing to set the theme from outside of the iframe.

We could provide such a plugin by default in jupyterlite-sphinx, allowing pydata-sphinx-theme to notify jupytelite iframes of a potential theme change.

Not only We could support setting the theme using a theme name, but the message could probably also contain css variable values as a dictionary.

martinRenou avatar Jan 23 '24 08:01 martinRenou