Giter VIP home page Giter VIP logo

terminal.sexy's Introduction

terminal.sexy

Design, edit and share terminal colorschemes.

Screenshot

Features

URL Sharing

Export

Share your color scheme by copying the URL.

http://terminal.sexy/#Cg8UmNHOCg8UwzAnJqmL7bVLGVRlTlFlM4WdmNHOEBUb0mk5CB8tJFNhCTdIiIulWZyq0-vp

Import and Export

Export

Uses the termcolors library.

Import from:

  • Xresources
  • Termite
  • iTerm (works best with srgb themes)

Export to:

  • Chrome Secure Shell
  • Gnome Terminal
  • Guake Terminal
  • iTerm
  • Konsole
  • Linux console
  • MinTTY
  • PuTTY
  • Terminal.app
  • Terminator
  • Termite
  • XFCE4 Terminal
  • Xresources

Scheme Browser

Scheme Browser

Load a pre-made color scheme.

The file browser is based on Ranger.

Use hkjl (or arrowkeys) to move and press enter to open a scheme or template.

Templates

Template

Templates are like terminal screenshots.

They allow you to see exactly what a color scheme looks like in the terminal.

You can also hover over any text to see what the foreground/background colors are set to.

Create your own templates by using tmux and running the following command:

capture-pane -eJ; save-buffer ~/tmux.txt; delete-buffer

Settings

Settings

You can currently set the font family, size and line-height.

It cans also use any font on Google Web Fonts. (Just make sure you use the exact same case: Droid Sans Mono but not droid sans mono)

License

MIT

terminal.sexy's People

Contributors

slashdeva avatar stayradiated avatar tuedel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

terminal.sexy's Issues

Enable drag and drop in the Editor panel

When working with a set palette of colors, it would be beneficial to be able to rearrange them in the Editor panel by dragging around them to swap their order.

I tried looking for an alternative way of achieving the same (swatches? saved colors?) but couldn't find any relevant functionality.

XFCE4 terminal export syntax incorrect

i understand the context of issue #15 says that there's an xfce4 exporting option. i looked at the .theme files in /usr/share/xfce4/terminal/colorschemes and noticed that the syntax between the terminal.sexy exporter's generated file and the original color scheme files are different at the top

i downloaded Mocha Dark to test (and changed the file extension to .theme manually), which has the configuration:

[Configuration]
ColorCursor=#d0d0c8c8c6c6
ColorForeground=#d0d0c8c8c6c6
ColorBackground=#3b3b32322828
ColorPalette=#3b3b32322828;#cbcb60607777;#bebeb5b55b5b;#f4f4bcbc8787;#8a8ab3b3b5b5;#a8a89b9bb9b9;#7b7bbdbda4a4;#d0d0c8c8c6c6;#7e7e70705a5a;#cbcb60607777;#bebeb5b55b5b;#f4f4bcbc8787;#8a8ab3b3b5b5;#a8a89b9bb9b9;#7b7bbdbda4a4;#f5f5eeeeebeb

and after putting it in ~/.local/share/xfce4/terminal/colorschemes i saw no change. i adopted the syntax for the top two lines in the original files, [Scheme] and Name=scheme name resulting in these alterations:

[Scheme]
Name=Mocha (Dark)
ColorCursor=#d0d0c8c8c6c6
ColorForeground=#d0d0c8c8c6c6
ColorBackground=#3b3b32322828
ColorPalette=#3b3b32322828;#cbcb60607777;#bebeb5b55b5b;#f4f4bcbc8787;#8a8ab3b3b5b5;#a8a89b9bb9b9;#7b7bbdbda4a4;#d0d0c8c8c6c6;#7e7e70705a5a;#cbcb60607777;#bebeb5b55b5b;#f4f4bcbc8787;#8a8ab3b3b5b5;#a8a89b9bb9b9;#7b7bbdbda4a4;#f5f5eeeeebeb

I closed and re-opened the xfce4 terminal, and i was able to choose the preset from preferences after altering the file. is there a way you could have the xfce4 export setting generate a file with this structure, as it's correct? and possibly have the file downloadable as a .theme file instead of a plaintext file?

(issue aside, i love this tool and i'm really impressed by it - it's made my terminal way easier on my eyes, and prettier all at once.)

Add Dracula color sheme

Dracula color scheme is nice, is it possible to add it to the built-in scheme browser?

According to the repository, the colors codes are:

Palette Hex RGB HSL Color Picker Boxes
Background #282a36 40 42 54 231° 15% 18% Background Color
Current Line #44475a 68 71 90 232° 14% 31% Current Line Color
Selection #44475a 68 71 90 232° 14% 31% Selection Color
Foreground #f8f8f2 248 248 242 60° 30% 96% Foreground Color
Comment #6272a4 98 114 164 225° 27% 51% Comment Color
Cyan #8be9fd 139 233 253 191° 97% 77% Cyan Color
Green #50fa7b 80 250 123 135° 94% 65% Green Color
Orange #ffb86c 255 184 108 31° 100% 71% Orange Color
Pink #ff79c6 255 121 198 326° 100% 74% Pink Color
Purple #bd93f9 189 147 249 265° 89% 78% Purple Color
Red #ff5555 255 85 85 0° 100% 67% Red Color
Yellow #f1fa8c 241 250 140 65° 92% 76% Yellow Color

Support HSLuv and/or LCh Color Space

The RGB color picker is among the least useful color pickers WRT achieving perceptual uniformity against different colors. The HSLuv|LCh color spaces are not perfect, but it's much easier to pick colors with the same perceptual brightness. Indeed, your syntax highlighting randomizer is based on the HSLuv color space.

I can hack this into react-colorpicker, but this project appears dead and the interface of the (much more popular) react-color package is nicer (and they have already discussed adding HSLuv). Would you be open to a PR that switches to react-color?

Support for st

I see that there is a template for exporting to st but the option is not enabled in the UI. Is there a reason for it?

Adding Terminalizer format

I am the owner of Terminalizer.

I am searching for a tool that helps my users to convert colors schemas into my format

Is it possible to support the following format so I can put a link in my repo about your service.

# Theme
theme:
  background: "#1B1D1E"
  foreground: "#6F6F6F"
  cursor: "#6F6F6F"
  black: "#1B1D1E"
  red: "#E6DC44"
  green: "#C8BE46"
  yellow: "#F4FD22"
  blue: "#737174"
  magenta: "#747271"
  cyan: "#62605F"
  white: "#C6C5BF"
  brightBlack: "#505354"
  brightRed: "#FFF78E"
  brightGreen: "#FFF27D"
  brightYellow: "#FEED6C"
  brightBlue: "#919495"
  brightMagenta: "#747271"
  brightCyan: "#A3A3A6"
  brightWhite: "#DADBD6"

Link sharing

Hi there ! :)
When someone share me a link, or I copy paste my own ones, only the first color display, so I can't open any link. Do you have any suggestions ?

Page is blank without Javascript

In browsers without Javascript, or in browsers with Javascript disabled or globally blocked, the website does not display a notice that Javascript is required to view the site. Granted this is quite obvious if you know why you're here or have come from something like a Google search, this still reduces usability ever so slightly and should get looked at. This is a really easy fix.

Hookup editor panel and colorpicker

  1. Click on editorBlock in the editor window.
  2. A colorPicker window appears.
  3. Change color in the colorPicker and the editorBlock is automatically updated.

VS Code Export

Every time I setup a new VS Code instance, I have to reconfigure my color theme by hand after exporting from terminal.sexy. It would be great if there was another output added.

Here is an example:

    "workbench.colorCustomizations": {
        "terminal.ansiBlack": "#2e3436",
        "terminal.ansiBlue": "#3465a4",
        "terminal.ansiBrightBlack": "#555753",
        "terminal.ansiBrightBlue": "#729fcf",
        "terminal.ansiBrightCyan": "#34e2e2",
        "terminal.ansiBrightGreen": "#8ae234",
        "terminal.ansiBrightMagenta": "#ad7fa8",
        "terminal.ansiBrightRed": "#f49797",
        "terminal.ansiBrightWhite": "#fbfbfb",
        "terminal.ansiBrightYellow": "#fce94f",
        "terminal.ansiCyan": "#06989a",
        "terminal.ansiGreen": "#4e9a06",
        "terminal.ansiMagenta": "#75507b",
        "terminal.ansiRed": "#ae5e5e",
        "terminal.ansiWhite": "#b5bbae",
        "terminal.ansiYellow": "#c4a000",
        "terminal.background": "#2e3436",
        "terminal.foreground": "#b5bbae"
}

Editor Window no longer updates

The Editor Window does not update with the newly chosen color from Color Picker window. I tried in Fire Fox and Chrome on Arch, Gnome and Windows 7 and none worked. Terminal.sexy was just working for me a couple weeks ago, could this be from the newest update?

exported theme does not work with OS X terminal

When I export a theme for terminal it is saved as terminal-sexy.txt. To import it in terminal I have to change file extension to .terminal. After import of such file the expected color theme does not apply.

What do I miss? How to use/import these themes?

Content of terminal-sex.txt for Codeschool theme renamed to codescool.terminal:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ANSIBlackColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDAuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBlueColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMC40MDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightBlackColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjUwMTk2MDc4NDMgMC41MDE5NjA3ODQzIDAuNTAxOTYwNzg0MwAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightBlueColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMC40MDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightCyanColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMS4wMDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightGreenColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjIwMDAwMDAwMDAgMS4wMDAwMDAwMDAwIDAuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightMagentaColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjgwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightRedColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcx
	LjAwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDAuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightWhiteColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcx
	LjAwMDAwMDAwMDAgMS4wMDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIBrightYellowColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcx
	LjAwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDAuNjAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSICyanColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMS4wMDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIGreenColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjIwMDAwMDAwMDAgMS4wMDAwMDAwMDAwIDAuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIMagentaColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjgwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIRedColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcx
	LjAwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDAuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIWhiteColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjgxNTY4NjI3NDUgMC44MTU2ODYyNzQ1IDAuODE1Njg2Mjc0NQAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>ANSIYellowColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcx
	LjAwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDAuNjAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>BackgroundColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMC4wMDAwMDAwMDAwIDAuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>CursorColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjgxNTY4NjI3NDUgMC44MTU2ODYyNzQ1IDAuODE1Njg2Mjc0NQAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>SelectionColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjAwMDAwMDAwMDAgMS4wMDAwMDAwMDAwIDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>TextBoldColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjgxNTY4NjI3NDUgMC44MTU2ODYyNzQ1IDAuODE1Njg2Mjc0NQAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>TextColor</key>
	<data>
	YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
	AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
	LjgxNTY4NjI3NDUgMC44MTU2ODYyNzQ1IDAuODE1Njg2Mjc0NQAQAYAC0hAREhNaJGNs
	YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
	dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA
	AAAZAAAAAAAAAAAAAAAAAAAA2Q==
	</data>
	<key>name</key>
	<string>terminal.sexy</string>
	<key>type</key>
	<string>Window Settings</string>
</dict>
</plist>

Wrong colors for iTerm2

When you export a profile for iTerm2 the colors are different. terminal.sexy creates a profile specifying colors in sRGB however they are interpreted by iTerm as generic RGB.

For example with the dawn color scheme:
BG in sRGB is #181b20 or 24,27,32.
1

In iTerm it seems correct but when you look with the color meter you can see it's different.
2

If you click on the little cog you see it's #181B20 but in generic RGB, so it's actually #20242B or 32,36,43 in sRGB.
3

I exported the same scheme for Sublime Text and the color are correct. I don't know if it is to blame iTerm or terminal.sexy.
Here is the generate profile and the one with correct colors:

Curl Themes

It'd be nice to be able to download themes with curl or wget or something. curl https://terminal.sexy/base16/tomorrow.dark/filetype for example. This could be extended to downloading custom themes as well with a terminal. curl http://terminal.sexy/#HR8hxcjGHR8hzGZmtb1o8MZ0gaK-spS7ir63xcjGlpiWzGZmtb1o8MZ0gaK-spS7ir63____/filetype

Just a suggestion, not sure how feasible this would be.

Messed up xfce4-terminal exporting

Using the export feature to get an xfce-terminal config gives us something like this:

[Configuration]
ColorCursor=#c7c7ccccd1d1
ColorForeground=#c7c7ccccd1d1
ColorBackground=#1c1c20202323
...

Each hex value in the triplet gets doubled. Instead of #c7ccd1 we get #c7c7ccccd1d1.

Improve Randomiser

Make it into more of a generator.

You should be able to put in two or three colors and it will make a scheme based on it.

xfce4-terminal theme export

$ xfce4-terminal --version
xfce4-terminal 0.8.3 (Xfce 4.12)

It does not pick up on generated theme files because the section is named [Configuration], it is when changing this to [Scheme]. I've opened a PR here: stayradiated/termcolors#21

Add Windows 10 Terminal support

In the new Windows Terminal you can create new profiles. Example of a profile.

    {
        "background" : "#0C0C0C",
        "black" : "#0C0C0C",
        "blue" : "#0037DA",
        "brightBlack" : "#767676",
        "brightBlue" : "#3B78FF",
        "brightCyan" : "#61D6D6",
        "brightGreen" : "#16C60C",
        "brightPurple" : "#B4009E",
        "brightRed" : "#E74856",
        "brightWhite" : "#F2F2F2",
        "brightYellow" : "#F9F1A5",
        "cyan" : "#3A96DD",
        "foreground" : "#CCCCCC",
        "green" : "#13A10E",
        "name" : "Campbell",
        "purple" : "#881798",
        "red" : "#C50F1F",
        "white" : "#CCCCCC",
        "yellow" : "#C19C00"
    }

Don't duplicate saved scheme paths in the list

Currently, when saving a scheme, the scheme path is always appended to the list of schemes. Saving a new scheme with the same path as an existing scheme will overwrite the existing scheme, but duplicate the path in the list.

Support for st

The suckless terminal's config is a C header, and the section of the config that deals with colors is just a simple array. It would be awesome to see support for it added!

Scheme Import doesn't work

When I try to import a colorscheme, I get an error:
Uncaught TypeError: Cannot read property 'background' of undefined
I can reproduce this in both Firefox 54 and Chromium 58.

It doesn't appear to matter what format is selected or the content of the colorsheme.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.