As described in a previous question, it is now possible to edit the Jupyter Lab theme. However, this theme has a few issues for me personally. For example, it makes plot axe
we are using version 0.35.x ... the following steps worked for me ... it will create a clone of the light theme, would install it in jupyter lab and you would be able to select that from settings menu. you can customize this theme, build it and have the effect in jupyter lab
conda create -n jupyterlab-ext -c conda-forge --override-channels nodejs jupyterlab cookiecutter git
git checkout 0.35.x
jlpm install
jlpm build
npm run create:theme
{ "compilerOptions":
{ "declaration": true,
"lib": ["es2015", "dom"],
"module": "commonjs",
"moduleResolution": "node",
"noEmitOnError": true,
"noUnusedLocals": true,
"outDir": "lib",
"rootDir": "src",
"strict": true,
"strictNullChecks": false,
"target": "es2015",
"types": []
},
"include": ["src/*"]
}
[created by the steps here https://jupyterlab.readthedocs.io/en/stable/developer/xkcd_extension_tutorial.html#xkcd-extension-tutorial]
inside the theme folder ..
jlpm install
, jlpm run build
, jlpm run build:webpack
conda activate jupyterlab-ext then jupyter labextension install .
conda activate jupyterlab-ext
then, jupyter lab --watch
For version 1.0 , this cookie cutter could be used ... https://github.com/jupyterlab/theme-cookiecutter