mirror of
https://github.com/matomo-org/matomo-icons.git
synced 2024-09-18 15:53:44 +02:00
Source files for the icons in Matomo
Lukas Winkler
c2522c68ee
I had to replace the URL in the package.json to a fork. npm@9 seems to interpret the files requirement weirdly https://github.com/alrra/browser-logos/blob/main/package.json#L11-L13 |
||
---|---|---|
.github | ||
dist | ||
src | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
analyseIco.py | ||
composer.json | ||
convert.sh | ||
devicedetector.php | ||
gpl-3.0.txt | ||
package-lock.json | ||
package.json | ||
README.md | ||
referrers.py | ||
requirements.txt | ||
sort.py | ||
tests-ignore.yml | ||
tests.py | ||
unk.flag.svg | ||
versions.txt |
Matomo-Icons
This reposistory provides the source files for the icons in matomo and the scripts used to resize them to a common size.
Contributing
An icon is missing or you have a better one? Create a new issue or, even better, open a pull request. You can find a up-to-date list of all improvable icons on Travis.
All source files except those in devices
, flags
, searchEngines
and socials
need to have a second file called iconname.ext.source
that mentions where the image is from.
Naming conventions
icon type | example | possible names |
---|---|---|
brand | Apple | Device detection in Matomo Administration page |
browsers | FF | https://github.com/matomo-org/device-detector/blob/master/Parser/Client/Browser.php#L37 |
devices | smartphone | Device detection in Matomo Administration page |
flags | at | all except un and gb-* |
os | WIN | https://github.com/matomo-org/device-detector/blob/master/Parser/OperatingSystem.php#L38 |
plugins | flash | files in plugins/DevicePlugins/Columns/ |
searchEngines | google.com | https://github.com/matomo-org/searchengine-and-social-list/blob/master/SearchEngines.yml |
SEO | bing.com | https://github.com/matomo-org/matomo/tree/4.x-dev/plugins/SEO |
socials | facebook.com | https://github.com/matomo-org/searchengine-and-social-list/blob/master/Socials.yml |
File Formats
Ideally all source files should be SVGs or high resolution (>100px) PNGs. As this is not always possible, JPGs, GIFs and (even multiresolution) ICOs are supported.