You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nkuehn opened this issue
Apr 28, 2014
· 5 comments
Assignees
Labels
BugFor errors / faults / flaws / inconsistencies etc.MajorIndicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Hi,
here's a regression that came in with 2.2.0 (or 2.1.0, which I skipped): If using an own branding logo, the file gets scaled up to 100px height no matter what file I upload, which again leads to the top bar being bloated up to 100px height, as there's no more CSS that restricts the size.
My overall Impression is that there's no consistent concept behind handling the custom logos. A few examples:
the backend UI asks for an image at least 110px high, but the code scales the image to 100px height.
these size requirements don't fit the CSS of the themes.
the size requirement is not enforced, but instead the image is rescaled serverside to 100px with the worst available interpolation algorighm (makes quality worse than the browser would scale and increases the file size, yeah!)
100px seems a random fixation as the height is per-theme and themes can choose any height.
I personally would drop the server-side rescaling completely and just implement a hard enforcing of a minimum pixel height (e.g. for the login screen) and a maximum file size as a security precaution. Leave the Scaling completely to the CSS of the Theme after that. The image is in the Browser cache anyways after the login screen, so there's no performance penalty at all. Just my two cents.
Keywords: theme, branding
The text was updated successfully, but these errors were encountered:
I confirm these problems, and suggest that there be no minimum pixel height, or at least something much smaller than 110px, which is way too tall. The default Piwik logo, for example, is 80x21. If the Piwik logo were forced to be 110px high it would be 419px wide, which would take over a quarter of the average screen width!
Also, I'm seeing colors reversed when uploading PNGs. (Happy to provide sample files if needed for testing).
BugFor errors / faults / flaws / inconsistencies etc.MajorIndicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Hi,
here's a regression that came in with 2.2.0 (or 2.1.0, which I skipped): If using an own branding logo, the file gets scaled up to 100px height no matter what file I upload, which again leads to the top bar being bloated up to 100px height, as there's no more CSS that restricts the size.
My overall Impression is that there's no consistent concept behind handling the custom logos. A few examples:
I personally would drop the server-side rescaling completely and just implement a hard enforcing of a minimum pixel height (e.g. for the login screen) and a maximum file size as a security precaution. Leave the Scaling completely to the CSS of the Theme after that. The image is in the Browser cache anyways after the login screen, so there's no performance penalty at all. Just my two cents.
Keywords: theme, branding
The text was updated successfully, but these errors were encountered: