This repository has been archived by the owner on Aug 23, 2024. It is now read-only.
Creating your own themes #61
jeffvli
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Custom themes are now avaiable in Sonixd (0.5.0+)!
CHANGELOG
0.10.0
colors.button.link
0.9.0
other.coverArtBorderRadius
0.6.0
fonts.size.pageTitle
Creating a theme
The recommended method of creating a theme is to copy from one of the following default theme templates and make changes from there. The theme template is strict with no fallbacks, so you will need to make sure that every JSON property is accounted for.
As I find ways to improve the theming, I will try my best to not introduce breaking changes, but this is not guaranteed.
Default Dark
Default Light
Adding your custom theme
WARNING: Any changes made to the
themesDefault
setting in the config will be overridden on application startAdding custom themes to Sonixd is a straightforward process:
Other
tab in theConfig
pageOpen settings JSON
button in theAdvanced
panel (Make sure that .json files in your OS have a default application)themes
array in the settings file and saveLook & Feel
tab in theConfig
page and select your new theme!Contribute your theme to Sonixd
I am open to accepting community-created themes!
settings.setSync('themesDefault',
themesDefault
arrayBeta Was this translation helpful? Give feedback.
All reactions