ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Earthbound Themes

by Ben Busby ALL

Sublime submodule for the earthbound-themes repo

Details

  • 2.1.0
  • packagecontrol.​io
  • 4 years ago
  • 3 hours ago
  • 6 years ago

Installs

  • Total 5K
  • Win 3K
  • Mac 614
  • Linux 953
Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1 Aug 31
Windows 0 0 0 1 0 0 0 0 2 0 0 0 2 0 1 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
Mac 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 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 1 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 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.

MIT License GitHub release build


img/colorstorm_example.png

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.

demos/demo.tape.gif

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.

demos/demo_light.tape.gif

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.

demos/demo_mono.tape.gif

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:

demos/img/aragon16.png

$ colorstorm -i <path to image>

demos/demo_img.tape.gif

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:

demos/img/borkfest.png

$ colorstorm -i <path to image>

demos/demo_picker.tape.gif

Examples

Earthbound Themes

Vim Installs VSCode Installs Package Control

Earthbound

Earthbound Screenshot

Moonside

Moonside Screenshot

Zombie Threed

Zombie Threed Screenshot

Fire Spring

Fire Spring Screenshot

Devil's Machine

Devil's Machine Screenshot

Dusty Dunes

Dusty Dunes Screenshot

Magicant (Light Theme)

Magicant Screenshot

Cave of the Past (Monochrome)

Cave of the Past Screenshot