A rule-based framework to create dynamic themes

In December, I gave an introduction to the theming API in Firefox. While it allows you to do many things like animated themes, macOS-style overscroll or interactive theme editors, the API has some limitations. One issue with dynamic theming API compared to traditional CSS theming is that it requires familiarity with JavaScript and WebExtension APIs […]

Link: https://hacks.mozilla.org/2018/01/a-rule-based-framework-to-create-dynamic-themes/