• Stars
    star
    88
  • Rank 363,195 (Top 8 %)
  • Language
    CSS
  • License
    BSD 3-Clause "New...
  • Created almost 4 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

Combination of VS Code's SynthWave '84 and JupyterLab's Neon Night

jupyterlab_miami_nights

Combination of VS Code's SynthWave '84 and JupyterLab's Neon Night, with the glowing of "Neon Dreams" enabled

Changes

  • All material changes are implemented in neondreams.css
  • Override all code elements to glow
  • Gradient to Tabs and Sidebar
  • Override fonts

original readme below


Jupyterlab Neon Theme

Monthly Downloads GitHub stars License

A flat, 80's neon inspired theme for JupyterLab.

This theme is hightly inspired by artworks of 80's Neon, Synthwave and Cyberpunk. It is optimized for long-term use but colorful and cooool.

Big update

There is a big update for the color scheme since version 3.0.0. If you are old users and don't like the new style, please find the archive here. However, unfortunately it would not be maintained anymore.

Bonuses

1. Search tool * Neon billboard

2. Collapser * Neon light

3. Scrollbar * FM-84's "Atlas" (only compatible with webKit browsers)

4. Presentation mode (Top menu --> View --> Presention mode)

Customize

You may don't like the default background or the transparent UI, so codes concerning these controversial designs are separately put into custom.css and detailly commented for you to customize.

After you edited css files, please follow instructions in the Development installation to reinstall.

1. Transparent left/top bar

PLease follow the comments to ajust the transparency.

2. Background

Two gradient backgrounds, 'Neon Night' and 'Neon Sunset', are provided. The default style is 'Neon Night' and you can uncomment codes to employ 'Neon Sunset' style.

To use an image as background, uncomment the corresponding part of codes, and change the url to the path of your image.

3. Fonts

To change fonts of editor and neon, firstly, add your font files to fonts directory and update fonts.css to register them. Then follow my comments to employ your registered fonts.

Compatibility

To support gradient scrollbars showed in screenshots, webKit browsers like chrome are required. Otherwise, please activate the Theme Scrollbars in the Top menu --> Settings --> JupyterLab Theme for dark scrollbars (except Edge). This color scheme is primarily designed for python and ipynb, so there may be issues in other situations. If any problem you find, please report it to me in the Github and I'll try to fix it as soon as possible.

Prerequisites

  • JupyterLab >= 2.0.0

This theme is an extension of Jupyterlab. In order to install JupyterLab extensions, you need to have Node.js installed and enable the Extension Manager which is disabled by default. More information can be found in the Official User Guide.

conda install -c conda-forge nodejs

Package installation

  • Using GUI

You can use the extension manager to find and install this theme for JupyterLab. Please check Official User Guide for detailed instructions.

  • Using the command
jupyter labextension install @yeebc/jupyterlab_neon_theme

Development installation

For a development install (requires npm version 4 or later), clone this github repo and 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

Contributing

I welcome any contribution to this theme. You can get more imfomation about the project structure of JupyterLab theme extensions from Official Document.

Thanks

You may also like SynthWave '84, my favorite VS Code theme, with similar style and it is more compatible with HTML & CSS, JS.

And Welcome to 1984.

More Repositories

1

tdameritrade

Python interface to TD Ameritrade (https://developer.tdameritrade.com)
Python
518
star
2

lantern

Data exploration glue
Python
335
star
3

paperboy

A web frontend for scheduling Jupyter notebook reports
Python
247
star
4

jupyterlab_iframe

View html as an embedded iframe in JupyterLab
JavaScript
98
star
5

oreilly-latex-template

O'Reilly Latex Template by Joan Queralt translated to english from https://tex.stackexchange.com/questions/107862/oreilly-template
TeX
59
star
6

ipydagred3

ipywidgets library for drawing directed acyclic graphs in jupyterlab using dagre-d3
Python
54
star
7

jupyterlab_email

A jupyterlab extension to email notebooks directly from JupyterLab.
Python
52
star
8

knowledgelab

KnowledgeRepo + JupyterLab
Python
47
star
9

jupyterlab_commands

Add arbitrary python commands to the jupyterlab command palette
Python
45
star
10

perspective-parquet

Parquet file reader and editor in Jupyterlab, built with `perspective` for pivoting, filtering, aggregating, etc
JavaScript
26
star
11

pyEX-zipline

pyEX + Zipline
Python
23
star
12

jupyterlab_powerpoint

Creating PowerPoints from jupyter notebooks and vice versa
JavaScript
20
star
13

perspective-python

Python APIs for perspective front end
14
star
14

jupyterlab_nbconvert_nocode

A simple helper library with 2 NBConvert exporters for PDF/HTML export with no code cells
Jinja
13
star
15

polygon-io-perspective

Demo application visualizing Polygon.io financial data in Perspective
JavaScript
12
star
16

perspective-dash-component

A dash component for perspective.
Python
11
star
17

nannotate

Automate ML dataset labelling
JavaScript
11
star
18

nbcx

A framework for customizing NBConvert templates and building reports
CSS
10
star
19

fpga-board

A minimal complexity fpga board
10
star
20

tornado-proxy-handlers

Tornado proxy handlers for HTTP requests and web sockets
Python
9
star
21

pyEX-studies

Predefined financial metrics built on pyEX/IEX
6
star
22

bigbrother

An evil, awful, terrible, no-good library for watching objects for mutation. Do not use this library.
Python
6
star
23

finance-enums

Standard Financial Enumerations
Rust
5
star
24

pyEX-caching

Library for caching and querying IEX data
Python
5
star
25

ta-lib

TA-lib built with CMake
CMake
4
star
26

polygon-io-examples

Example applications, dashboards, scripts, notebooks, and other utilities built using Polygon.io
Jupyter Notebook
4
star
27

arrow-wasm-cpp

Standalone Apache Arrow compiled to WebAssembly, extracted from https://github.com/finos/perspective
CMake
3
star
28

temporal-cache

Time-based cache invalidation
Python
3
star
29

regular-table-lumino

bugs and tests putting `regular-table` inside lumino widgets
JavaScript
2
star
30

tkp-stack-public

Public version of my personal ansible scripts
Python
2
star
31

arrow-cpp-python-nocopy

CMake
2
star
32

con-pcie-x4

PCIe x4 edge which for some reason doesn't exist anywhere...
2
star
33

crowdsource

A streaming competition engine
Python
1
star
34

perspective-workspace-react-tornado

Example integrating Perspective Workspace + React + Tornado
JavaScript
1
star
35

perspective-summary

A `perspective-viewer` that provides summary statistics
Rust
1
star
36

finance-widgets

Library of reusable, composable javascript widgets for financial data.
1
star
37

requests-helper

Simple helper for requests
JavaScript
1
star
38

pyproject-cookiecutter

A Cookiecutter for my personal projects
JavaScript
1
star
39

iex-cloud-training

Comprehensive course for working programmatically with data.
Jupyter Notebook
1
star
40

jupyterlab_iex

JupyterLab Extensions for IEX Cloud
1
star
41

airflow-supervisor

Airflow utilities for running long-running or always-on jobs with supervisord
Makefile
1
star
42

tkp_utils_js

Whenever I have to write the same code over and over again, I'll put it here
TypeScript
1
star
43

timkpaine

HTML
1
star
44

cocktail-website

website for barrel cocktail co.
Svelte
1
star
45

voila-plain

Very simple template for Voila
Smarty
1
star
46

verilator-coverage-repro

repository for ventilator `--coverage` problem
Makefile
1
star
47

tkp_stack_public

Public helpers scripts and configuration
1
star
48

turtles

turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles turtles
1
star
49

pyproject-cookiecutter-example

An example instance of https://github.com/timkpaine/pyproject-cookiecutter, for testing
1
star
50

tributary-rs

Streaming reactive and dataflow graphs in Rust
Rust
1
star