Earthbound Themes
Sublime submodule for the earthbound-themes repo
Details
Installs
- Total 5K
- Win 3K
- Mac 613
- Linux 949
Aug 13 | Aug 12 | Aug 11 | Aug 10 | Aug 9 | Aug 8 | Aug 7 | Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
:art: A command line TUI to generate color themes for Vim, VSCode, and Sublime.
Contents 1. Features 1. Install 1. Usage 1. Demos - Generate Dark Theme - Generate Light Theme - Generate Monochromatic Theme - Using a Reference Image - Using the Color Picker 1. Examples
Features
- Full TUI for creating themes for Vim / Neovim, VSCode, and Sublime
- Different built-in color theme generators:
- Random
- Monochromatic
- No color (black and white)
- Define and edit colors using hex, RGB, and/or HSV
- Import images to use as a reference
- Color picker for sampling colors from an image directly
- Light and dark theme creation support
- Export draft theme files (including reference image if applicable) to a single portable JSON file
Install
Binaries
Pre-compiled binaries are available for Windows, macOS, and Linux on the releases page.
From Source
- Install Go
- Run:
go build
- Move
./colorstorm
into your$PATH
Usage
colorstorm
-c string
seed color (hex)
-f string
load theme json file
-i string
jpg or png reference image
-l create a light theme
-m generate monochrome theme
-q int
color quantization amount [0-255] (default 0)
-x initialize without any colors
Inside Colorstorm
Default:
Tab/Arrow Keys/Enter -- navigation
If an image was imported:
` -- toggle image visibility
~ -- toggle image mode (visual vs list of colors)
p -- initiate color picker
Color picker shortcuts:
Arrow keys -- move picker location
Enter -- confirm color selection
Escape -- cancel color picker
Supported Editors
- Vim
- VSCode
- Sublime
Demos
Generate Dark Theme
$ colorstorm
This command will generate a random editable dark color theme. Re-running the command will result in a different theme each time.
Generate Light Theme
$ colorstorm -l
This command will generate a random editable light color theme. Re-running the command will result in a different theme each time.
Generate Monochromatic Theme
$ colorstorm -m
This command will generate a random monochromatic color theme. Re-running the command will result in a different theme each time.
Using a Reference Image
You can pass a reference image to colorstorm, which will convert it into a set of colored ASCII half-block characters and render it above the theme editor.
When an image is provided, you can toggle between viewing the image and the list of
colors in the image using the ~
key.
Demo Image:
$ colorstorm -i <path to image>
Using the Color Picker
When passing a reference image to colorstorm, you can use the built-in color picker to select colors directly from the image to use in your theme.
When a theme field is focused (i.e. Background, Foreground, etc), press p
to enable
the color picker. A white crosshair will appear on the image, and you can use the arrow
keys to move the crosshair around the image. The focused color will update with whatever
color is under the cursor in real time.
Demo Image:
$ colorstorm -i <path to image>