The source project of this merge request has been removed.
Use CSS provider instead of custom classes
This removes a lot of not-well-understood code and should hopefully make it easier to style the widget.
The aim is to have something that looks like the existing widget but has less legacy code. We can then move forward to add more features and use more platform APIs.