github-moonlight
github-moonlight copied to clipboard
A beatiful dark blue userstyle for GItHub. Made with :heart:
Created 2020-04-12 Sun 15:49
#+OPTIONS: title:nil date:nil '
#+AUTHOR: Brett Mandler
#+startup: nofold
#+macro: badge #+HTML:
#+macro: install {{{badge(Install Directly with Stylus,https://raw.githubusercontent.com/brettm12345/github-moonlight/master/github.user.css,badge/Install%20directly%20with-Stylus-116b59.svg?longCache=true)}}}
#+export_file_name: ../readme
#+html:
- Github Moonlight
A dark userstyle for GitHub inspired by [[https://github.com/atomiks/moonlight-vscode-theme][moonlight-vscode-theme]] made with :heart:
#+html:
#+html:
#+html:
#+html:
#+html:
[[file:screenshots/repo.png]]
#+html:
** Installation
You have to install [[https://add0n.com/stylus.html][Stylus]] and then click on the install link below.
#+html:
** Features **** Customization
All color and font variables are easily customizable check out [[file:build.ts][build.ts]] and [[file:github.user.css][github.user.css]] for reference.
**** Completeness
This theme changes 100% of the github ui. If you want to teak the colors to match the rest of your system go ahead! Forks and pull requests are welcome!
**** Speed
Github-Moonlight uses [[https://stylus-lang.com/docs/bifs.html#cachekeys][cached mixins]] from the stylus css preprocessor on top of compression to consolidate and minify selectors.
**** Transitions
This theme adds easings from [[https://easings.net][easings.net]] so that color changes appear smoother.
**** Clean Code
The theme being written in [[https://stylus-lang.com/][stylus-lang]] utilizing several [[https://github.com/Brettm12345/github-moonlight/blob/master/src/mixins.styl][mixins]] in order to minimize boilerplate.
**** Organization
Unlike virtually every other usercss. This project is organized into relevant files making it easy to manage and extend the code.
** Recommendations *** Fonts
These are the fonts used in the screenshots
- UI Font: [[https://rsms.me/inter/][Inter]]
- Code Font: [[https://www.jetbrains.com/lp/mono/][JetBrains Mono]]
*** Extensions
| Extension | Description | |-----------------------------------------------------------------------------+-----------------------------------------------| | [[https://github.com/EnixCoda/Gitako][Gitako]] | GitHub File tree | | [[https://github.com/sindresorhus/hide-files-on-github][Hide Files]] | Hides nonsensical files | | [[https://github.com/sindresorhus/refined-github][Refined Github]] | Adds a number of small enhancements to github | | [[https://github.com/musically-ut/lovely-forks][Lovely Forks]] | Displays notable forks on repo page | | [[https://github.com/dderevjanik/github-vscode-icons][github-vscode-icons]] | Adds vscode like icons to github | | [[https://github.com/OctoLinker/OctoLinker][OctoLinker]] | Links dependencies on github |
** Additional Screenshots
#+macro: screenshot #+HTML: $1
#+html: Repo
Profile
Code
Commit Tree
Search
Dashboard (with Refined GitHub)
Dashboard
Pull Requests
Pull Request Review
File Finder
Contribution Tree
Markdown
Issues
Diff
Gist User
Gist File
Gist File Edit
Explore
Api Docs
Actions
File Editor
Projects
Community
GraphQL Explorer
If you find any places where this theme is incomplete please do not hesitate to create an issue. Most likely I have never visited the area of the site that is incomplete
** Discord Server
Feel free to join our [[https://discord.gg/n5meNsX][discord server]] for support/inquiries or just to chat.
** Contributions
Contributions are welcome! Please refer to the [[https://github.com/Brettm12345/github-moonlight/blob/master/.github/CONTRIBUTING.org][contribution guide]].