home icon indicating copy to clipboard operation
home copied to clipboard

Proposal: Ansi16 style - All 16 ANSI colors

Open joshgoebel opened this issue 3 years ago • 4 comments

Feel free to take this issue and make it your own.

joshgoebel avatar Jul 07 '22 11:07 joshgoebel

@belak Were you imagining that any existing ANSI schemes can work, or that only hand-crafted schemes that very carefully tweaked their colors just right for UI could work? I was imagining just "normal" ANSI and that apps would have to work within that constraint (if they are truly 16 color only)

I was just wondering if we could bootstrap Ansi16 with a whole library of existing 16 color terminal themes like: https://github.com/mbadolato/iTerm2-Color-Schemes

IE:

  • [ ] write the Ansi16 style spec
  • [ ] bootstrap the library of schemes
  • [ ] write a template or two
  • [ ] write the interop (with other style specs)

joshgoebel avatar Jul 07 '22 11:07 joshgoebel

My original plan for the library of schemes was to do it slowly - start with something like xterm and terminal-app (The wikipedia page for ANSI escape codes has a number of them right there).

The only other one I've used regularly is Hybrid which uses the tomorrow-night palate (with some tweaks), but works better in a terminal.

belak avatar Jul 07 '22 13:07 belak

Hmmmm, if the themes are high quality isn't more better than 2 or 3? I was more asking if there is anything particular about your style guide/design that would prevent normal ANSI themes from being workable...

joshgoebel avatar Jul 07 '22 13:07 joshgoebel

I'd prefer to start with just a few, and add more once we prove it works well - it's way easier to build a theme when you're focusing on one or two color schemes (usually a light and dark) rather than on 50.

belak avatar Jul 07 '22 15:07 belak