Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terminal themes use ANSI colors #24

Merged
merged 2 commits into from Apr 2, 2017
Merged

Conversation

hanibash
Copy link
Contributor

Setting ANSI colors is a critical part of a theme looking good. Instead of allowing the user to customize the ANSI theme colors, the theme itself should set the colors, as most terminal themes do (besides the osx default themes).

Examples of before and after with this PR:

Solarized Dark
image

Dracula
image

One Dark
image

@Fred-Barclay Fred-Barclay self-requested a review February 11, 2017 23:59
@Fred-Barclay Fred-Barclay added the enhancement ⚙️ Something should be added label Feb 12, 2017
Copy link
Collaborator

@Fred-Barclay Fred-Barclay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!
There is an issue, though, that 7 themes would go missing after this merge: inverse, linux, man-page, novel, red, Christmas, and github. You can see this if you compare lib/termination.coffee.

Did you base this on the latest code from Termination?

Once that's fixed and I've had a chance to test this, I'll definitely merge you in. This is great! 😄

@Fred-Barclay Fred-Barclay merged commit 02f9563 into bus-stop:master Apr 2, 2017
@Fred-Barclay
Copy link
Collaborator

Merged, thanks! ae4dee7
I added the themes back in too.

Fred-Barclay added a commit that referenced this pull request Apr 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ⚙️ Something should be added
Development

Successfully merging this pull request may close these issues.

None yet

2 participants