polyrand / theme-darcula

A handsome Darcula theme for Jupyterlab. Cozy like Intellij on Sunday morning, including the dark scrollbars.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@telamonian/theme-darcula

travis status npm_version

Darcula theme for Jupyterlab. Modelled after the classic Intellij theme. Update: dark scrollbars have been added.

darcula_preview

Prerequisites

  • JupyterLab

Installation

Command line install

jupyter labextension install @telamonian/theme-darcula

GUI install

Alternatively, you can install the darcula theme using JupyterLab's new Extension Manager GUI, if you have it enabled. Just open the Extension Manager, enter @telamonian/theme-darcula in the search bar, and then follow the prompts to install.

You can find instructions for enabling the Extension Manager here. The Manager was only recently added, so you'll need to have a new enough version of JupyterLab (one that was released sometime after 07.2018).

Scrollbars

This is the first JupyterLab extension (that I know of) that styles dark scrollbars correctly on most browsers. With the latest release of Firefox (65), all of the major browsers except for one now support at least some styling of the native scrollbars. The only one left out at this point is Edge. If you're using Edge this theme will still work, but it won't give you the nice dark scrollbars.

See here and here for more info.

Development

For a development install (requires npm version 4 or later), do the following in the repository directory:

npm install
jupyter labextension link .

To rebuild the package and the JupyterLab app:

npm run build
jupyter lab build

About

A handsome Darcula theme for Jupyterlab. Cozy like Intellij on Sunday morning, including the dark scrollbars.


Languages

Language:CSS 93.7%Language:Shell 4.0%Language:TypeScript 2.4%