The script works by replacing default elements with custom ones and enables safe backup/restore. A GUI is available here.
- Icon theming.
- Icon overlay.
- Font theming.
- Sound theming.
- Change device pixel ratio.
- Change DPI for Alien Dalvik.
- Change icon size.
- Recovery tools.
- Auto-update icon theme.
Documentation on how to create theme packs available here.
Builds available on OpenRepos.
I chose this approach as no proper documentation on theming support in Sailfish OS has been found yet.
However, a rudimentary theme support may have been already built-in, since I found sailfish-default folders to have an index.theme package and dconf to have values for those themes. Further investigation is needed.
Roadmap and features will be tracked on the Trello dashboard.
- Engine design and bash scripting by fravaccaro.
- One-click restore service by Eugenio_g7.
- Fix for Android icons on the XA2 by Eugenio_g7.