• Stars
    star
    207
  • Rank 183,334 (Top 4 %)
  • Language
    CSS
  • License
    BSD 3-Clause "New...
  • Created over 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A handsome Darcula theme for Jupyterlab. The first jlab theme to include dark scrollbars

@telamonian/theme-darcula

Build Status npm npm

Darcula theme for Jupyterlab. Modelled after the classic Intellij theme. Now with support for all JupyterLab 2.x, 3.x, and 4.x versions!

darcula_preview

Prerequisites

  • JupyterLab

Installation

With pip:

pip install theme-darcula

With mamba:

mamba install -c conda-forge theme-darcula

With conda:

conda install -c conda-forge theme-darcula

For Jupyterlab < 3

jupyter labextension install @telamonian/theme-darcula

Dark scrollbars

Enable dark scrollbars by clicking on Settings -> JupyterLab Theme -> Theme Scrollbars in the JupyterLab menus.

Development

For a development install (requires JupyterLab 2.0.0 or later), do the following in the repository directory:

jlpm build:dev

To rebuild the package and the JupyterLab app:

jlpm build
jupyter lab build

History

This was the first JupyterLab theme that included dark scrollbars. As of JupyterLab 1.0, the dark scrollbars feature from this theme was incorporated into JupyterLab core, as part of @jupyterlab/application/style/scrollbar.css.

JupyterLab itself now supports dark scrollbars for dark themes in Chrome, Firefox, and Safari. See here and here for more info on how this is done.

More Repositories

1

jupyter-app

A standalone OS X app for Jupyter. Runs Jupyter Lab/Notebook in its own separate browser. Allows for the launching of Jupyter Lab/Notebook from the dock just like any other app, and it even comes with its own pretty Jupyter icon. Built using bash and Chrome
Shell
67
star
2

numpy-protobuf

Python package that extends Python protocol buffers with an `ndarray` type (ie the Numpy array type)
Python
18
star
3

tree-finder

Versatile tree-viewer/filebrowser widget, built on top of regular-table
TypeScript
15
star
4

omnioutliner_to_markdown

EZ conversion of OmniOutliner .ooutline files to github/gitlab friendly markdown. Works via a single Python function call, can easily be adapted to batch.
Python
10
star
5

boxen-linux

A universal version of Boxen, Github's automation software, that runs on Linux as well as OSX
Ruby
7
star
6

settingeditor-react

An easier to use, more interactive version of the Jupyterlab setting editor, based on react-jsonschema-form
TypeScript
3
star
7

nppretty

Pretty printer for numpy arrays. Among other things, provides a `formatArrayTex` function for converting a numpy array to a TeX/LaTeX table. Allows for more control over things like spacing, delimiters, and brackets than the built-in `numpy.set_printoptions`.
Python
2
star
8

dotfiles

now including autobackup for .bash_history!
Shell
1
star
9

ecoligner

A Python package that uses computer vision and machine learning techniques to automatically identify and track single cells in time series microscopy data
Python
1
star
10

stocuda

stochastic simulation code with c++ and cuda implementations
C++
1
star
11

pymol

Mirror of the Pymol svn repo with a fix for the GUI on OS X
C
1
star
12

targeted-molecular-dynamics-prep

Program for preparing structures for targeted molecular dynamics simulations in NAMD
Python
1
star
13

public_tests

A repo for sharing example code for eg stackoverflow answers
Jupyter Notebook
1
star
14

MicroMake

Software to help with the creation and design of microfluidic devices. Currently contains several premade designs for trapping living cells. Implemented as a Python package to allow for easy scripting.
Python
1
star
15

homealone

A tool that generates standalone, dependency-free, from-source installers for your own programs. Uses the homebrew framework
Python
1
star