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

Add theme support #335

Closed
wants to merge 6 commits into from
Closed

Add theme support #335

wants to merge 6 commits into from

Conversation

aparajita
Copy link

@aparajita aparajita commented Mar 27, 2021

Thank you so much for this fantastic tool!

This PR adds support for setting the default theme. The standard GitHub Light, Dark, and Dark dimmed themes are supported. The theme can be set in the config file via a THEME variable, via --theme=<theme> on the command line, or dynamically via a menu in generated non-user content pages.

The template JavaScript has also been modernized to use const and let instead of var. GitHub does not support any browsers that do not support this, there's no reason for Grip to.

API and CLI tests have been updated. Note the GitHub tests were failing before this PR, I didn't bother fixing them.

@aparajita aparajita mentioned this pull request Mar 27, 2021
@yevhene
Copy link

yevhene commented Aug 30, 2021

Thanks! It will be nice to have this merged

@aparajita
Copy link
Author

Unfortunately I think this project is dead. Last commit was 2 years ago, and the maintainer is not responding to any issues or PRs.

@diachedelic
Copy link

Have you tried pinging joeyespo on twitter? http://twitter.com/joeyespo

@aparajita
Copy link
Author

@diachedelic I have too much other stuff going on, it isn't that important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants