Non-square project icons are scaled inconsistently.
The project image for [`gitlab-eslint-plugin`](https://gitlab.com/gitlab-org/gitlab-eslint-config) is not square. It's a bit wider than it is tall.
| eslint logo |
|-----|
|  |
This produces some inconsistent behavior on GitLab. In some cases, it is scaled proportionally to fit:

and in some cases it is stretched to fit:

We probably ought to be consistent on this.
I would suggest we do something like we do with user avatars where we employ `cropper.js` to allow the user to select a square portion of their uploaded image to use as the project logo rather than taking their uploaded image and saving it verbatim.
issue