The code around the embedded paragraph for “Privacy settings on your page” (Content Manager > Privacy Policy) might need a little attention.
Not sure if you prefer a topic per findings or like this.
I’ve found a couple of bugs like:
If I select another language than English and try to edit the font color, the color doesn’t change accordingly on the website.
Same for button text color and more.
I can’t get padding styles for the button to work.
Suggestions for improved usability:
a) I would suggest the styling is the same no matter what language you choose. (So, for future upgrades, styling and translations could be two different entries in the Piwik Pro tool - or at the least work as ‘one setting’ no matter what language you have chosen.)
b) In general, I would suggest not using the !important keyword in styling. Piwik uses very specific class names, so it shouldn’t be necessary. As the CSS for the embedded paragraph is loaded last it gets a bit cumbersome to fix styling issues and overwrite with customized styling.
c) The available snippet suggests using the < h1 > tag. I would suggest a div instead as h1 is usually used as the main header for a page, not a paragraph and it isn’t a SEO-friendly approach. (I’ve happily just left out that h1 tag without any issues).
d) There is a min-size on the paragraph at 480px. It isn’t really needed and it’s too large for small screens to be truly responsive. If needed, it could be set to 200px. That leaves room for margins, padding, etc. (A workaround is possible with a more specific style declaration if anyone needs that).