CONTRIBUTING.md
April 22, 2025 · View on GitHub
🤝 Thank you for sharing your theme!
Before creating a pull request to submit your theme, please read these guidelines:
Important
Toutui is under active development. New color variables may be added in future versions. If it happens, we encourage you to:
- Update the new color variables to keep your theme consistent.
- Provide an updated screenshot if necessary.
Your theme contributions are always welcome, even at this early stage!
-
Choose a clear and original name for your theme.
-
If your theme is inspired by famous color palette (Dracula, Gruvbox etc.) give it a name who is not still referenced in the readme (e.g. Dracula1, Dracula 2, Gruvbox1, Gruvbox2, etc.).
-
In the
theme/folder, add your theme config file asname_of_your_theme.toml. -
You must keep the default comments (e.g. do not remove lines like
# General background color of the app:). -
Obviously, you must keep the same variable names as the original config file. You just have to modify RGB colors.
-
In the README:
6.1 Add your theme’s name, and optionaly your username, and a link to the file.
Example:
### [Name_of_your_theme by username (optional)](https://github.com/AlbanDAVID/Toutui-theme/blob/main/theme/name_of_your_theme.toml6.2 Add a screenshot (required):
Simply paste your screenshot in the README file and a link will be automatically createda) You can take a screenshot from
Continue listeningorLibraryview.b) Only start the screenshot from
Continue listeningorLibrary(your server address or username must not appear).c) Show the player
d) Hide the player shortcuts (by pressing
Shit+b)e) Show the search bar (by pressing
/) -
When can a theme will not be directly accepted?
- No respect of above guidlines.
- If the color association is visually inconsistent.
- If the name is not appropriate or already used.
That's all 🙂 Let's Toutui shiny ! Thank you for contributing!