-
Notifications
You must be signed in to change notification settings - Fork 2
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 custom themes #113
base: main
Are you sure you want to change the base?
Add custom themes #113
Conversation
Couple of notes in jumping to making my own themes:
I'm happy to do as much of that as I can. |
@@ -2,5 +2,7 @@ | |||
"themes": [ | |||
{ "name": "Agon", "folder": "agon", "default": true }, | |||
{ "name": "Test", "folder": "test" } | |||
{ "name": "Void Legend", "folder": "void legend" } | |||
{ "name": "Deathmatch Island", "folder": "dmi" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Folder should not contain spaces
Comments are not supported in json files. I made all the translation keys the same as the text in the vanilla agon theme so you can see from context where they go. |
…! Just made them all yellow
Adds support for custom themes
Themes must be placed in their own sub-directory in
client/public/themes
Each theme must have
theme.css
which defines fonts and coloursen.json
,de.json
etc.